#logoForPrint{display:none; position:absolute;}
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;}
.bdGrisBTNBox{border:1px solid #e5e8db; }
.bordureBleu{border:1px solid #318EC7;}
.bdBleuDottedLeftRight{border:1px solid #48a2db; border-left-style:dotted; border-right-style:dotted;}
.mr1{margin-right:1px;}
.mgLeft10{margin-left:10px;}
.margTop50{margin-top:50px;}
.noborder, btnEnvoyerAmi, btnImprimer{border: 0px;}
.noborderBottom{border-bottom:0px;}
span.noborder input{border: 0px;}
html, body { margin: 0; padding: 0; border: 0; font-family: Arial; font-size: 12px; height:100%;}

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: 0px; }

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 { border: 1px solid #619144; }
sup { font-family: Arial, Helvetica, sans-serif; vertical-align: 3px; }
.spacer { clear: both; padding:0; margin:0; font-size:1px;}
.imgBlock { display: block; }
.TextBold { font-weight: bold; }
.txtErreurRouge{color:Red;}
.smallTexte{font-size:10px;}
.textMultiLine{font-size:12px; font-family:Arial;}
div#erreurListeFormulaire li{color:Red; padding:0; margin:0;}
.margin5{margin:5px; margin-bottom:10px;}
.margBot8{ margin-bottom:8px;}
.pd5{padding:5px;}
.pd8{padding:8px;}
.pd10{padding:10px;}
.marginRight5{ margin-right:5px;}
.ReturnToTop{float:right; margin:0; padding:0; margin-top:-23px; }

.vertMiddle { vertical-align: middle; }
.fLeft { float: left; }
.fRight { float: right; font-style:italic}
.textARight{text-align:right;}
input,textarea { border: 1px solid #ccc; }

.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 8px; }

 
 /*LIEN-----------------------------------------------*/ 
a { text-decoration: none; font-size: 12px; color: #00568B; }
a:hover { text-decoration: underline; }
a.linkbleu { color: #00568B; }
a.linkorange { color: #dd8040; }
a.linkvert { color: #275D24; }
a.linkvert2 { color: #528917; }
a.linkbleu2 { color: #005e98;}
a.linkGen { display: block; padding-bottom: 8px; }
a.linkblanc { color: #FFF; }
a.linkgris { color: #636363; }
a.linkgris2 { color: #40474d; }
#linkPresseCanadienne span{color: #005e98; font-size:11px;}
a.TexteBleuMenuApropos{color:Black; font-size:14px;}
a.TexteBleuMenuApropos:hover { color:#005e98; }
a.TexteBleuMenuApropos:active { color:#005e98; }
.flecheSep{margin-right:3px;}

a.TexteMenuContactezNous {color:#414141; font-size:12px;}
a.TexteMenuContactezNous:hover { color:#005e98; }
a.TexteMenuContactezNousSelected { color:#005e98; font-size:12px; }

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; }

div#contenuSansCadre{margin:0 30px 10px 50px; }
div#contenuSansCadre a{font-weight:bold;}
div#contenuSansCadre h1{margin:20px 0 20px 0; font-size:23px;}
div#contenuSansCadre h2{ color: #333; font-size: 17px; margin: 20px 0 5px 0; padding: 0 0 5px; background: url(../img/filet_dot.gif) repeat-x left bottom; }
div#contenuSansCadre h3{margin:0 0 5px 0; font-size:12px; color: #333; }

div#contenuAudioVideo{margin:0 0px 10px 0px; }
div#contenuAudioVideo a{font-weight:bold;}
div#contenuAudioVideo h1{margin:20px 0 20px 0; font-size:23px;}
div#contenuAudioVideo h2{ color: #333; font-size: 17px; margin: 20px 0 5px 0; padding: 0 0 5px; background: url(../img/filet_dot.gif) repeat-x left bottom; }
div#contenuAudioVideo h3{margin:0 0 5px 0; font-size:12px; color: #333; }


.listeLinkBleu { list-style-image: url(../img/btn_fleche_bleu_list.gif); padding-left: 25px; }
.listeLinkBleu li { margin-bottom: 8px; }

.listeLinkBleu2 { list-style-image: url(/img/accueil/nd_fleche_bleu.gif); padding-left: 25px; }
.listeLinkBleu2 li { margin-bottom: 5px; }

.listeLinkGris { list-style-image: url(/img/accueil/nd_fleche_gris.gif); padding-left: 20px;}
.listeLinkGris li { margin-bottom: 2px; border-bottom:1px solid #d5d9cc; margin-top:5px;}

.SepElementLigneGris{margin-bottom: 2px; border-bottom:1px solid #d5d9cc; margin-top:5px; padding-bottom:2px;}

.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; } 
.txtBleu2 { color: #005e98; }
.txtBleu3 { color: #4591c3; }
.txtVertFonce { color: #275D24; }
.txtVertPale{color:#638b57;}
.txtVert{color:#528917;}
.txtOrange { color: #dd8040; }
.txtOrange2 { color:#d15600;}
.txtRouge{ color:#c10303;}
.txtGris{color:#6f6f6f;} 
.txtGris2{color:#636363;} 
.txtGris2Bold{color:#636363; font-weight:bold;} 
.txtGris3{ color:#8e8d8d; }
.txtGris3Bold{ color:#8e8d8d; font-weight:bold; }
.txtGris4{ color:#626161; }
.txtGris4Bold{ color:#626161; font-weight:bold; }

.txtVert2{color:#528917;}
.txtBrun{ color:#954a00;}
.txtBlanc{ color:#ffffff;}

.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; text-transform:uppercase;}
.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; margin-right:5px; margin-top:4px; margin-left:5px;  color: #005e98; font-size:14px;}
.fp_StepIndex a img{ margin-top:3px;}
.fp_StepIndexTexte b{color: #005e98;}

.fp_StepPopup{margin-top:5px;width:350px; height:70px;}
.fp_StepPopUpTexte{float:left; width:315px; margin-top:4px; margin-left:5px;  }
.fpBackPopup{ background-color:#ebf8de; padding:10px; border:1px solid #b9b9b9;}

.fp_RightIndex{width:335px;}

#fp_ImgVosDonne{margin-left:274px; width:245px; text-align:center}
.fp_Questionnaire{width:520px;font-size:14px; margin-right:20px;}
.fp_Resglobaux{background:url(/img/Test/formephysique/fp_ti_vosResultatsGlobaux.jpg) no-repeat; width:328px; height:150px; padding:30px 5px 5px 5px; font-size:11px; font-weight:bold; }
.fp_Resglobaux div{float:left;}
.fp_ResTresBonne{background-color:#178515; color:#FFF; text-align:center; width:120px; height:20px; padding-top:3px;}
.fp_ResBonne{background-color:#64b727; color:#FFF; text-align:center; width:120px; height:20px; padding-top:3px;}
.fp_ResMoyenne{background-color:#e0750b; color:#FFF; text-align:center; width:120px; height:20px; padding-top:3px;}
.fp_ResMauvaise{ background-color:#d00000; color:#FFF; text-align:center; width:120px; height:20px; padding-top:3px;}
.fp_ResTresMauvaise{ background-color:#920505; color:#FFF; text-align:center; width:120px; height:20px; padding-top:3px;}
.fp_ResVide{ color:#000; text-align:center; width:120px; height:20px; padding-top:3px;}

.fp_ResLigne{ width:120px; height:2px; border-top:1px solid #000; margin-bottom:2px; margin-top:2px; font-size:8px;}
.fp_ResLigneLeft{width:180px; height:2px; margin-right:10px; margin-bottom:2px;  margin-top:2px; font-size:8px;}

.fp_TitreRes{width:180px; height:25px; text-align:right; margin-right:10px; font-size:11px; padding-top:4px; text-transform:uppercase;}
.fp_VosDonneesListe{margin-left:32px; padding:0 0 0 10px; border-bottom:1px solid #b9b9b9; font-size:12px;}
.fp_VosDonneesListe input{border:0;}
.fp_VosDonneesListeTitre{float:left; margin-left:5px; margin-top:15px; color: #005e98; }
.fp_VosDonneesListeTitre a{text-decoration:underline; float:left;}
.fp_VosDonneesListeForm{float:right; width:247px; height:27px; background-color:#fdf7e9; padding-top:10px; text-align:center;}
.fp_VosDonneesListeForm .boxDef{border:1px solid #b9b9b9; padding:0; margin:0; height:15px; width:20px; }
.fp_VosDonneesListeForm .groupeBoxDef{margin-left:60px;}
.fp_VosDonneesListeForm .groupeBoxDefPoul{margin-left:23px;}
.fp_VosDonneesListeForm input{padding:0; margin:0; font-size:11px;}
.fp_pictoRes{height:19px; padding:0px; margin:0px; float:left; margin-left:3px; margin-right:5px;}

/*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-top:1px solid #b9b9b9; padding:3px; margin-right:10px;}
.boxTitreMetImp{width:100px;}
.boxContTitreMetImp{ margin-bottom:5px;}
.titreBoxMetImp{margin-bottom:8px; 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 { width: 970px; margin-left: auto; margin-right: auto; }
#header {position: relative; z-index: 100;}
#headerTop {background: url(/img/layout/header/entete.png) no-repeat top center; }
#headerTopBtn { position:absolute; margin-left:100px;}
#menuHeader { position:absolute; margin-top: 50px; right: 232px;}
#menuHeader a { font-size: 11px; font-weight: bold; color: #0958a3; margin:0 2px 0 2px; text-transform: uppercase;}
.fieldSearch { width: 203px; height: 15px; padding: 2px 0; border:1px solid #6a6a6a; font-size: 10px; font-weight: bold; color: #0958a3; background: url(/img/layout/searchFieldBackground.png) repeat-x left top; }
#searchField{position:absolute; top: 46px; width: 201px; right: 26px;} 
.btnSearch { position:absolute; margin-bottom: 3px; top: 46px; right: 6px;}

div#bandeauSuperieur{width:966px; background-color:#f5f9fc; position:relative;}
div#bandeauSuperieur div#PubCentreBandeau{position:absolute; left:300px; top:-7px;}
div#bandeauSuperieur div.colonneCentreBS{height:55px; width:966px; background: url(/img/layout/accueil/shadowBulletinBack.gif) no-repeat right bottom;}

div#bandeauSuperieur div.abonnementTeaserAccueil{ color:#606060; font-family:Arial; padding:5px 5px 0 5px; width:270px; float:left; font-weight:bold;}
div#bandeauSuperieur div.abonnementTeaserAccueil a{color:#459c23; }

div#bandeauSuperieur div.boxGauche {font-size:16px; margin-left:75px; margin-top:2px;}
div#bandeauSuperieur div.boxGauche a{display:block; font-size:20px; margin-left:45px; font-weight:normal;}
div#bandeauSuperieur div.boxGauche a img{color:#459c23; font-size:20px; margin-left:10px;}

div#bandeauSuperieur div.boxDroite {font-size:13px; margin-left:310px; margin-top:5px;}
div#bandeauSuperieur div.boxDroite a{display:block;font-size:16px; margin-left:115px; margin-top:4px;}


#searchFieldBulletin{float:left;}
.btnSearchBulletin{float:left;}

#NotreBulletin { position: absolute; right: 27px; top: 8px; width: 99px; height: 15px; background: url(/img/layout/header/NotreBulletin.png) no-repeat top left; font-size: 0px; text-indent: -9999px;}

#searchFieldBottom{position:absolute; margin-top: 170px; left: 690px; width: 222px;}
.btnSearchBottom { position:absolute; margin-bottom: 3px; margin-top: 170px; left: 919px;}

#dateHeader {position:absolute; font-size:10px; font-family:Verdana; right:27px; top:88px; color: #737373;}        


#bigTeaser{margin-bottom:10px; height:315px;}
#bigTeaserContenu{width:435px; }
div#bigTeaserContenu h3{padding:0px; margin:0;  margin-top:22px;}
#BigTeaserTitle{font-size:18px;}
#BigTeaserText{font-size:12px; padding:0px; margin:5px 0 0 0; line-height:15px;}
.buttonTeaser{vertical-align:middle; padding:0 0px 0 0px;}
div#bigTeaserContenu #BigTeaserText a.linkBigTeaser{margin-top:2px; display:block;}
div#bigTeaserContenu a.linkBigTeaser{margin-top:5px; display:block;}
#BoutonTeaser{position:absolute; margin-left:360px; margin-top:-14px;}

.fondAccueilBleu{ background-color:#48a2db;} 
.fondAccueilOrange{ background-color:#dd8040; } 
.fondAccueilVert{ background-color:#a3cc7f;}
.fondNouvelleAccueil{width:434px; height:50px; margin-bottom:3px;}
.fondPartieDroiteAccueil{width:294px; height:50px; margin-bottom:3px;}
.fondPartieCentreAccueil{width:212px; height:50px; margin-bottom:3px;}
.fondBoiteInfoAccueil{width:212px; height:20px; margin-bottom:3px;}
.fondBoiteInfoAccueilDouble{width:212px; height:33px; margin-bottom:3px;}
.padHeaderTitre{padding-left:21px;}

#backMenu { height: 25px; border-bottom:1px solid #000;}
#menu { width: 966px; height: 38px; padding:0; margin:0; background: url(/img/menu/sliceHeaderBottom.gif) no-repeat left bottom; position: relative; z-index: 7;}
.imagemenu {padding:0; margin:0;}

div#menu1 { display: none; }
div#menu2 { margin-left: 76px; width:290px;  }
div#menu3 { margin-left: 161px; width:217px; }
div#menu4 { margin-left: 379px; width:210px;}
div#menu5 { margin-left: 466px;  width:210px;}
div#menu6 { margin-left: 588px; width: 129px; } 
div#menu7 { margin-left: 682px; }
div#menu8 { display: none; }
div#menu9 {  display: none; }

/*bandeau*/
#bandeau { margin: 15px auto 15px auto; width:468px; height:60px;}

/*Class Menu Rollover avec bannière*/
div.menuBanniere { position: absolute; visibility: hidden; z-index: 20; top: 229px; background: #d1c6b3; width: 150px; font-weight: bold; font-size:11px; font-family:Verdana;}
div.menuBanniere a:link { color: #3b3b3b; display: block;}
div.menuBanniere a:visited { display: block; color: #3b3b3b; }
div.menuBanniere a:hover { color: #FFF; background: #a79e8f; display: block; text-decoration: none; }
div.menuBanniere li { list-style: none; margin: 0; padding: 0px;}

/*Class Menu Rollover*/
div.menu { position: absolute; visibility: hidden; z-index: 20; top: 139px; background: #d1c6b3; width: 150px; font-weight: bold; font-size:11px; font-family:Verdana;}
div.menu a:link { color: #3b3b3b; display: block;}
div.menu a:visited { display: block; color: #3b3b3b; }
div.menu a:hover { color: #FFF; background: #a79e8f; display: block; text-decoration: none; }
div.menu li { list-style: none; margin: 0; padding: 0px;}
div#menu2 li a, div#menu3 li a,div#menu4 li a,div#menu5 li a,div#menu6 li a,div#menu7 li a{ padding:8px 14px; border-bottom:1px solid #FFF;}

.basSousMenuBleu{background-color:#64aad9;}

/*Sous menu HEADER*/
#header #sousmenu { height: 34px; width: 964px; margin: -7px 0 5px 0; position: relative; z-index: 9;}
.sousmenu {display: none;  margin: 0;background:  url(/img/layout/header/menu/sousmenu-left.png) no-repeat top left; padding-left: 10px;}
.sousmenucontainer {height: 34px; background: url(/img/layout/header/menu/sousmenu-right.png) no-repeat top right; padding-right: 10px; margin: 0;}

#sousMenu2{width: 200px;margin-left:76px;}
#sousMenu3{width: 690px;margin-left:161px;}
#sousMenu4{width: 610px;margin-left:177px;}
#sousMenu5{width: 830px;margin-left:67px;}
#sousMenu6{width: 250px;margin-left:420px;} 
#sousMenu7{width: 460px;margin-left:347px;} 


#sousmenu a {float: left; text-decoration:none;}
#sousmenu a span {display: block; padding: 0 10px; float: left; height: 34px; line-height: 29px;  color: #0958a3; font-family:Verdana; font-size:11px;}
#sousmenu img {float: left; margin: 0; padding: 0;}
#sousmenu a:hover, #sousmenu a.selected {color: #00407c; background: url(/img/layout/header/menu/sousmenu-select.png) repeat-x top left;}
#sousmenu a:hover span {display: block; background: url(/img/layout/header/menu/sousmenu-arrow.png) no-repeat center bottom;}

.BtnNonCliquableMenuInSection{display:none; margin-right:1px; position:absolute; }

#BtnNonCliquableMenuInSection1{margin-top:0px;}
#BtnNonCliquableMenuInSection2{margin-left:76px;}
#BtnNonCliquableMenuInSection3{margin-left:161px;}
#BtnNonCliquableMenuInSection4{margin-left:379px;}
#BtnNonCliquableMenuInSection5{margin-left:466px;}
#BtnNonCliquableMenuInSection6{margin-left:588px;}
#BtnNonCliquableMenuInSection7{margin-left:682px;}
#BtnNonCliquableMenuInSection8{margin-left:819px;}

#pubContainer { margin-left: 15px; padding-bottom: 20px; }
#pubContainer div { margin-right: 10px; }
#pubContainerRight {margin:0; padding:0; text-align:center; min-height:100px; vertical-align:middle; margin-top:25px; margin-bottom:15px}
#box_pubAccueil{margin:0px 0 8px 0; height:250px;}
.box_pubAccueil{margin:0px 0 8px 0; height:250px;}
.pubBottom{width:300px; text-align:center;}
.spacePub{padding:0; margin:0; margin:5px 25px 5px 25px; font-size:1px;}

#boxfondation{width:210px; padding:5px; border:1px solid #b9b9b9;}

#alphabetIndex { margin-left: 35px; margin-top: 10px; margin-right: 25px; margin-bottom:10px }
#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: 22px; width: 16px; height: 18px;}
.TitreLettreIndex { background-color: #FFF; position: absolute; font-size: 48px; color: #878889; font-weight: bold; width: 70px; text-align: center; margin-left: 887px; 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; } 
#titreIndexDossier, #titreIndexSectionSpecial{background-color: #FFF; position: absolute; font-size: 27px; color: #878889; font-weight: bold; width: 250px; margin-left: 680px; top:242px; text-align:right;} 

.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 { border-left: 0px solid #D5D5D4; border-right: 0px solid #D5D5D4; height: 100%; }
#page_contenu_col1 { width: 434px; margin-left: 0px; margin-right:5px;}
#page_contenu_col2 { width: 212px; margin-left: 8px; }
#page_contenu_col3 { width: 294px; margin-left: 8px; }
#page_contenu_NoBorder { height: 100%; }

#sous_page_contenu_col1 { width: 660px;}
#sous_page_contenu_col2 { width: 260px; margin-left:5px; border:solid 1px #dd8040;}
#sous_page_contenu_col2SansBorder { width: 260px; margin-left:5px;}

#page_contenu_vivre_sante_col1 { width:665px; margin-left:0px;}
#page_contenu_vivre_sante_col2 { width:294px; margin-left:8px;}
.marginLigne{ margin-bottom:20px}

.contenu_ligne { margin-bottom:10px;}
.contenu_col1 { width: 434px; margin-left: 0px; margin-right:3px;}
.contenu_col2 { width: 212px; margin-left: 8px;}

.indexAccueil { width: 424px; height: 42px; margin-top:20px; margin-bottom:10px;}
.indexAccueilAZ{background: url( '../img/back_index_AZ.jpg' ); }
.indexAccueilTM{background: url( '../img/back_index_maux.jpg') no-repeat; padding-left:9px;}
.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; background: url( '../img/accueil/waveBottom.jpg') no-repeat bottom; height:325px; padding:0px; position:relative;}
#legalBottom a { font-size: 10px; }
#legalBottom a.gris { font-size: 10px; color: #B4B4B4;}

#BoxHonCode{width:175px; margin-left:50px; text-align:left; margin-top:15px; float:left;}
#BoxHonCode img{margin-right:10px;}

#SiteAnnee{width:80px; float:left; margin:16px 0 0 185px;}
#SiteAnnee2{width:80px; float:left; margin:10px 0 0 10px;}

div#duo_edito { margin:0 0 10px 0; color: #00568B; font-size: 11px; height:315px;}
div#duo_edito h1 { font-size: 11px; margin:0; padding:0; margin-bottom:2px;}
div#duo_edito p { margin-top: 0px; margin-bottom:2px; }
div#duo_edito .duo_edito {display:block; height:98px; border-bottom:1px solid #d7d8d0;}
div#duo_edito .imgEdito { padding-right: 4px; border:0; }
div#duo_edito .contenuEdito{width:120px; height:40px;}
div#duo_edito .contenuEdito2{width:210px; font-size:11px;}
div#duo_edito .contenuEdito2 a{font-size:11px; line-height:10px;}

#box_nouvelle { margin-bottom:10px; width:434px; min-height:250px;}
#box_nouvelleSousSection{  margin-bottom:10px; width:434px; height:180px; }
#box_nouvelleSousSectionActu{  margin-bottom:10px; width:515px; height:315px; }
#box_quiz { width: 212px; margin-bottom:10px;} #box_quiz a{ font-size:11px;} 
#box_ressource { width: 212px; margin-left: 5px; margin-bottom:10px; }
#box_ressource a{font-size:11px;}
#box_top5 { width: 212px; margin-left: 5px; margin-bottom:10px;}
#box_top5 a{ font-size:11px;} #box_top5TM a{ font-size:11px;} #box_top5AC a{ font-size:11px;} #box_top5TH a{ font-size:11px;}
#box_top5TM { width: 212px; margin-left: 5px; margin-bottom:10px;}
#box_top5AC { width: 212px; margin-bottom:10px;} #box_top5TH { width: 212px; margin-left:5px; margin-bottom:10px;} 


#secSpecTM{width:200px; margin-right:15px;}

.imgBox{padding:0 10px 7px 0;}
.imgBox2{padding:0 3px 0px 0;}
.imgBox3{padding:0 10px 0px 0;}
.padImgBox{padding-bottom:30px;}

.boxCentreFondGris{margin-bottom:2px;}

#box_nouvelle .listeLinkBleu li{color: #00568B;}
#box_nouvelle .listeLinkBleu a:hover{text-decoration:underline;} 
#box_nouvelle .listeLinkBleu2 li{color: #005e98;}
#box_nouvelle .listeLinkBleu2 a:hover{text-decoration:underline;}
#box_nouvelle .box_nouvelle{margin-left:10px; margin-top:30px; border-top:1px solid #d7d8d0;}
#box_nouvelle .box_nouvelle a{ font-size:12px;} 
#box_nouvelle .sousAccueil{margin-top:0px; border-top:0px; }

#box_nouvelleSousSection .box_nouvelle{margin-left:10px; margin-top:30px; border-top:1px solid #d7d8d0;}
#box_nouvelleSousSection .box_nouvelle a{ font-size:12px;} 
#box_nouvelleSousSection .sousAccueil{margin-top:0px; border-top:0px; }

#box_nouvelleSousSectionActu .box_nouvelle{margin-left:10px; margin-top:30px; border-top:1px solid #d7d8d0;}
#box_nouvelleSousSectionActu .box_nouvelle a{ font-size:12px;} 
#box_nouvelleSousSectionActu .sousAccueil{margin-top:0px; border-top:0px; }

#box_entrevue { margin-bottom:5px; width:212px; height:205px; } 
#box_entrevue a h1{font-size:13px; padding:0; margin:0; color: #528917;}
#box_entrevue a h2{font-size:11px; padding:0; margin:0; margin-bottom:5px;}
#box_entrevue a {font-size:11px; }
#box_entrevue img.imgBox { margin-bottom:4px;} 
#box_entrevue .boxGlobLong{height:85px;border-bottom:1px solid #d7d8d0; margin-bottom:5px; margin-top:5px;}

#box_entrevueNoHeight { margin-bottom:5px; width:212px; } 
#box_entrevueNoHeight a h1{font-size:13px; padding:0; margin:0; color: #528917;}
#box_entrevueNoHeight a h2{font-size:11px; padding:0; margin:0; margin-bottom:5px;}
#box_entrevueNoHeight a {font-size:11px; }
#box_entrevueNoHeight img.imgBox { margin-bottom:4px;} 
#box_entrevueNoHeight .boxGlobLong{height:85px;border-bottom:1px solid #d7d8d0; margin-bottom:5px; margin-top:5px;}

#box_RepStat { margin-bottom:5px; width:434px; } 
#box_RepStat a h1{font-size:13px; padding:0; margin:0; color: #528917;}
#box_RepStat a h2{font-size:11px; padding:0; margin:0; margin-bottom:5px;}
#box_RepStat a {font-size:11px; }
#box_RepStat img.imgBox { margin-bottom:4px;} 
#box_RepStat .boxGlobLong{height:75px;border-bottom:1px solid #d7d8d0; margin-bottom:5px; margin-top:5px;}

#box_test { margin-bottom:10px; width:212px; height:180px; } 
#box_test a h1{font-size:13px; padding:0; margin:0; color: #528917;}
#box_test a h2{font-size:11px; padding:0; margin:0; margin-bottom:5px;}
#box_test a {font-size:11px; }
#box_test img.imgBox { margin-bottom:0px;} 

#box_testCenterVivreSante { margin-bottom:10px; width:212px; height:314px; color: #636363; font-size:11px; } 
#box_testCenterVivreSante a {font-size:11px; }

#box_dossier { margin-bottom:10px; width:212px; height:180px; } 
#box_dossier a h1{font-size:13px; padding:0; margin:0; color: #528917;}
#box_dossier a h2{font-size:11px; padding:0; margin:0; margin-bottom:5px;}
#box_dossier a {font-size:11px; }
#box_dossier .boxGlobDossierLong{height:65px;border-bottom:1px solid #d7d8d0; margin-bottom:5px; margin-top:5px;}

#box_herbier {margin-bottom:10px; width:212px; height:140px; float:left;} 
#box_herbier a h1{font-size:13px; padding:0; margin:0; color: #528917;}
#box_herbier a h2{font-size:11px; padding:0; margin:0; margin-bottom:5px;}
#box_herbier a {font-size:11px; }

.box_AC {  width: 212px; margin-left: 5px; margin-bottom:10px;} 
.box_AC a h1{font-size:13px; padding:0; margin:0; color: #528917;}
.box_AC a h2{font-size:11px; padding:0; margin:0; margin-bottom:5px; color: #333;}
.box_AC .imgTitleBleu{margin-left:0; padding-left:0;}
.box_AC a{font-size:11px;}
.box_AC_marginExtraLeft{ margin-left:8px}

.box_ACMed {  width: 212px; margin-bottom:10px;} 
.box_ACMed a h1{font-size:13px; padding:0; margin:0; color: #528917;}
.box_ACMed a h2{font-size:11px; padding:0; margin:0; margin-bottom:5px; color: #333;}
.box_ACMed .imgTitleBleu{margin-left:0; padding-left:0;}
.box_ACMed a{font-size:11px;}

.box_NUT { width: 212px; margin-bottom:10px;} 
.box_NUT a h1{font-size:13px; padding:0; margin:0; color: #528917;}
.box_NUT a h2{font-size:11px; padding:0; margin:0; margin-bottom:5px; color: #333;}
.box_NUT .imgTitleBleu{margin-left:0; padding-left:0;}
.box_NUT a{font-size:11px;}

#box_cuisine { margin-bottom: 10px; width:212px; height:240px;}
.imgCuisine { clear: both; margin-bottom: 10px; margin-right: 4px;}
.box_cuisine { margin-bottom: 3px; height:50px; margin-right:0px;}
div#box_cuisine h3 { display: block; color: #dd8040; font-weight: normal; font-size: 11px; margin-bottom: 1px; }
div#box_cuisine a{ font-size:11px;}

#box_cuisineNUT { margin-bottom: 10px; width:424px; height:175px;}
#box_cuisineNUT .imgCuisine { clear: both; margin-bottom: 5px; margin-right: 8px;}
#box_cuisineNUT .box_cuisine { margin-bottom: 3px; height:50px; margin-right:0px;}
div#box_cuisineNUT h3 { color: #dd8040; font-weight: normal; font-size: 11px; margin:0; padding:0; margin-bottom: 1px; }
div#box_cuisineNUT a{ font-size:11px;}

#box_questionsante { margin-bottom: 20px; font-size:11px;}
#questionsante { padding: 10px; background-color:#e5e8db;}
#questionsante span { color:#636363;}
#reponsesante { margin-left: 10px; }
#reponsesante input { border:0; }

#questionsanteIn{margin-bottom:10px; }

#box_bulletin_in { padding: 10px 10px 0 10px; background-color: #B5D792; border-left: 1px solid #80A869; border-right: 1px solid #80A869; width: 213px; }
#fieldBulletin { width: 200px; margin-bottom: 10px; }
#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;}

.boxBulletinCentreOrange{margin-bottom:10px;}
#fieldBulletin_pubMini{ margin: 0; padding: 0;}
#fieldBulletin_pubMiniGlob{position:absolute; margin-top:75px; margin-left:5px;} 
#fieldBulletin_pubMiniGlob input{border:0px; font-size:10px; width:120px;} 
#btnArchiveBulletinMini{position:absolute; margin-top:45px; margin-left:12px;}
#btnAbonneBulletinMini{position:absolute; margin-top:72px; margin-left:140px;} 

.boxBulletinOrange{margin-bottom:10px;}
#fieldBulletin_pub{ margin: 0; padding: 0;}
#fieldBulletin_pubGlob{position:absolute; margin-top:75px; margin-left:5px;} 
#fieldBulletin_pubGlob input{border:0px; font-size:10px; width:180px; margin-left:18px} 
#btnArchiveBulletin{position:absolute; margin-top:45px; margin-left:22px;}
#btnAbonneBulletin{position:absolute; margin-top:72px; margin-left:215px;} 


.imgVideo { clear: both; margin-bottom: 10px; margin-right: 6px;}
#box_video { margin-bottom: 10px; height:314px; border:1px solid #e5e8db;}
.box_video { margin-left: 10px; color:#636363;}
.box_video a{ font-size:10px; color:#636363;}

.box_video a.linkgris span{color:#636363;}

.imgPrincipaleMulti {margin:5px 5px 0px 3px; height:103px;}
.imgPrincipaleMulti a{font-size:11px;}
.imgPrincipaleMulti h1 { color: #528917; font-size: 11px; margin:0; margin-bottom: 0px;}
.boxThumbVideo{height:47px;border-bottom:1px solid #d7d8d0; margin-top:5px; margin-left:3px; width:275px;}
#mycarousel {width:278px;}
#mycarousel ul{padding:0; margin:0;}
#mycarousel ul li{padding:0; margin:0;}
#mycarousel ul li h1{padding:0; margin:0;}
.boxGlobThumbVideoLi .boxThumbVideo h1 { color: #528917; font-size: 11px; margin:0; padding:0; margin-bottom: 0px;} 
.boxGlobThumbVideoLi .boxThumbVideo p { margin-top: 1px; margin-bottom: 1px; } 
.boxGlobThumbVideoLi {height:160px;}

.boxGlobThumbVideo{border-top:1px solid #d7d8d0; height:150px; padding:0; margin:0; overflow:hidden;}
#boxThumbVideoRight{margin-left:2px;}
#boxThumbVideoRight .bdGrisBTNBox{height:78px;}
#box_video .txtPrinc{width:134px;}  

#box_livre { margin-bottom: 20px; }
.box_livre { margin-left: 10px; margin-top:5px; border-bottom:1px solid #d7d8d0; }
.box_livre h1 { margin:0; padding:0; font-size:13px; }
.imgLivre { clear: both; margin-bottom: 5px; margin-right: 10px;}

#box_blogue { margin-bottom: 10px; height:250px;}
div#box_blogue h1 { color: #528917; font-size: 11px; margin:0; margin-bottom: 1px;}
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: #dd8040; font-weight: normal; font-size: 12px; margin-bottom: 1px; }
div#box_blogue p { margin-top: 1px; margin-bottom: 1px; }
.box_blogue a{ font-size:11px;} 
.boxGlobBlogue{height:44px;border-bottom:1px solid #d7d8d0; margin-top:5px;}

#box_blogue_AP { margin-bottom: 20px;}
div#box_blogue_AP h1 { color: #528917; margin:0; font-size: 13px; margin-bottom: 1px; }
div#box_blogue_AP h1.bigTitreH1 { font-size: 15px;  color: #528917; }
div#box_blogue_AP .box_blogue_AP{border-bottom:1px solid #d7d8d0; margin-top:5px;}

h1.bigTitreH1 { font-size: 18px;color: #528917; }

div#box_blogue_AP h2 { color: #636363; font-weight: bold; font-size: 13px; margin-bottom: 1px; margin-top: 2px;}
div#box_blogue_AP h3 { color: #528917; margin:0;  font-weight: normal; font-size: 12px; margin-bottom: 1px; }

#box_Courrier_AP { margin-bottom: 20px;}
div#box_Courrier_AP h1 { color: #dd8040; margin:0; font-size: 15px; margin-bottom: 1px; }
div#box_Courrier_AP h1.bigTitreH1 { font-size: 18px;}

#contenuBlogueMain{width:938px;}

#contenuBlogueLeft{float:left; width:600px; margin-right:50px;}
#contenuBlogueRight{width:230px; float:left;}
#banner-inner  h1 a{font-size:22px; text-shadow: none;}
#banner-inner #banner-description {text-shadow: none;}
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, input.noBorderCheckbox{border:0;}

#box_temoignage { margin-bottom: 10px; height:86px; }
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: #dd8040; 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: 0px; }


#box_forum { margin-bottom: 10px; }
.box_forum { margin-bottom: 3px; margin-left: 10px; }

.boxInfo {width:212px;}

.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 { margin-bottom:20px; margin-top:9px; }
#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; } 
div.PDS_boxContent{float:left; height:250px; background-color: #EFEFEF; border-right:3px solid #FFF; }
div.PDS_boxContent div.noMarginRight{margin-right:0;}
div.PDS_boxContent div.noBorderRight{border-right:0;}

div.PDS_boxContent div.PDS_box{background-color: #EFEFEF; width:239px; border-bottom:3px solid #FFF;}
div.PDS_boxContent div.noborderBottom{border-bottom:0;} 
div.PDS_boxContent div.WidthPlus{width:240px;}  
div.PDS_boxContent div.PDS_box div.PDS_box_Contenu {margin:5px; width:219px;}
div.PDS_boxContent div.PDS_box div.WidthPlus{width:220px;} 
div.PDS_boxContent div.pdsLeftRight {width:5px;}

#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%; }

#page_bottom {margin-top:10px; margin-bottom:3px; background-color: #efefef; width:966px; height:25px; padding:0;}
#page_bottom img{padding-top:0; padding-bottom:0; }
#page_bottom div{background-color: #efefef;}

#TitrePlanDuSite{float:left; background-color: #efefef; margin-left:10px;}
#util_bottom { padding: 3px 10px 0px 10px; text-align: right; float:left; width:820px; background-color: #efefef; }

#Partenaire_bottom img{margin-left:95px;}
#Partenaire_bottom{margin-bottom:24px; margin-top:15px;}
img#TitreLogoPart{margin-left:20px;}


/*Nouveau Element pour les fiches =======================*/ 
#titreFiche { margin: 15px 0 0 5px; width:958px; position: relative; z-index: 1; }
#titreFicheRecette{ margin: 25px 0 0 0; width:958px;}
div#titreFicheRecette h1{width:900px; }
div#titreFiche h1 { font-size: 24px; margin:0; margin-bottom: 3px; padding: 0; color: #434141; width:550px; }
#filArianne { margin-top: 2px; position:relative; z-index:3; width:800px;}
div#filArianne a.linkbleu { margin: 0 5px 0 1px; } 
.ligneTitreIndex { border-top: 1px solid #E0E0E0; width: 958px; 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: 965px; margin: 10px 0 0 0; background: url( '../img/back_filetFiche.gif' ) repeat-x left bottom; height: 34px; z-index: 4;} 
#headerFiche #filArianne {margin-left:5px;}
#headerFiche_PopUp { width: 924px; margin: 0; background: url( '../img/back_filetFiche.gif' ) repeat-x left bottom; height: 15px;}

#titreDePage{margin:0; padding:0; font-size:23px; margin:25px 5px 0px 8px; 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;} 
#btnImprimerTools{position:absolute; margin-top:-21px; margin-left:705px; z-index:50;}
#btnPartagerTools{position:absolute; margin-top:-20px; margin-left:805px; z-index:50;}
#StylePlusMoins{position:absolute; margin-top:-21px; margin-left:890px; z-index:50; width:95px}

#BoxReseauSociauxFooter{margin-left:20px; border:1px solid #b9b9b9; padding:5px; width:325px;}
#BoxReseauSociauxFooter img{vertical-align:middle; margin-left:8px;}      
#BoxReseauSociauxHeader img{vertical-align:middle; display:inline;}      
#BoxReseauSociauxFooter div, #BoxReseauSociauxHeader div{display:inline;}
#BoxReseauSociauxHeader{position:absolute; margin-left:470px; margin-top:3px; border:1px solid #b9b9b9; background-color:#fff; display:none; z-index:2;}
#BoxReseauSociauxHeader a{color:#504c4d; font-size:11px;}
#BoxReseauSocBouton{ position:absolute; margin-top:5px; margin-left:5px;}
#GlobalBoxReseauSociauxHeader{position:absolute; margin-left:450px; margin-top:-25px; display:none;}

#btnDuoBoutonUtil_noFicheIndex{position: absolute; z-index: 4; 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:965px; background: url( '/img/back_filetFiche_SomDet.gif' ) repeat-x left bottom;  height: 36px; z-index:1;}
#btnConsulterSommaireComplete{margin-left:35px;}

.colonne{width:300px; float:left;}
.colonne img{float:left; margin-right:20px;}

div#contenuFiche { width: 943px; padding-bottom: 20px; border: 1px solid #B5D792; border-top: 0; font-size: 13px; color: #000; border-bottom-width: 5px; padding-left:20px; }
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 0; padding: 0 0 5px; background: url(../img/filet_dot.gif) repeat-x left bottom;}
div#contenuFiche h3 { color: #333; font-size: 14px; margin: 15px 0 5px 15px; }
div#contenuFiche strong, b { color: #000;}
div#contenuFiche li { margin: 0; padding: 0; padding-left:5px; margin:5px 35px 10px 40px; }
div#contenuFiche ul { list-style-type: square; padding-top: 1px; }

#page_contenuFiche_col1 p { margin: 0; padding: 0; margin-bottom: 10px; padding-left: 15px; z-index: 1;}
#page_contenuFiche_col1 { width: 630px; margin: 15px 30px 0 15px;} 

#page_contenuFiche_col1Stats { width: 630px; margin: 20px 30px 0 15px; } 
#page_contenuFiche_col1Stats p { margin: 0; padding: 0; margin-bottom: 10px; padding-left: 15px; }
#page_contenuFiche_col1Stats p img.gauche{float:none;}

#page_contenuFiche_col1Herbier p { margin: 0; padding: 0; margin-bottom: 10px; padding-left: 15px; }
#page_contenuFiche_col1Herbier { width: 630px; margin: 20px 30px 0 15px; } 
#page_contenuFiche_col1Herbier img.gauche {margin-bottom:200px;} 

#page_contenuFiche_col1_Only { width: 920px; margin: 35px 30px 0 0;}
#page_contenuFiche_col1_Only p { margin: 0; padding: 0; margin-bottom: 10px; padding-left: 15px; }

#page_contenuFiche_col1_OnlyMax { width: 930px; margin: 20px 0px 0 0px;}
#page_contenuFiche_col1_OnlyMax p { margin: 0; padding: 0; margin-bottom: 10px; padding-left: 15px; }

#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:40px; margin-left:-20px; float:left; width:210px; }
#col2_QuiSommesNous{float:left; width:680px;}

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;}
.listeRss{width:165px; color:#00528b; font-size:14px; font-weight:bold; margin-bottom:10px; margin-right:10px;}
.btnItunes{margin-top:5px;}
#RssRecette{position:absolute; width: 45px; margin:-25px 0 0 910px; }


/*Fin des nouveaux elements===========================*/ 
.error { color: #dd8040; }
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: 250px; padding: 0px 5px 0 0px  ; margin-bottom:20px; border: 1px solid #b9b9b9; 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: #dd8040; }
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: #dd8040; }
table#footer { width: 100%; background-image: url(../img/da_bg.gif); }

table#docAsso { width: 100%; margin: 0; border-left: 1px solid #dd8040; border-right: 1px solid #dd8040; 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: #dd8040; 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; margin-bottom:20px; width:200px;}
div#cherchez input { border: 1px solid #363A6F; width: 190px; height: 15px; margin:5px 0 5px 0;}
div#cherchez #go { width: 80px; height: 20px; }

div#chemin { margin: 0 0 15px 0; }
div#chemin a:link { color: #363A6F; }
div#chemin a:visited {  }
div#chemin a:hover { color: #dd8040; }
span.chemin { font-weight: bold; color: #dd8040; }
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: #dd8040; }
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;}

div#tmat a { color: #577743; font-size:12px; font-weight:bold;} 
div#tmat ul { list-style-image: url( ../img/btn_fleche_verte_videList_bas.gif ); float:left; padding:0 10px; margin:0;} 
div#tmat ul li{ padding:0; margin:0;margin-left:25px; margin-bottom:10px; }
div#tmat ul li a{ font-size:16px}
div#tmat .matDossier{width:260px; margin-top:10px;} 

table#traitement { margin-right: 20px; margin-top: 10px; margin-bottom: 10px; margin-left: 15px; border: 1px solid #B9B9B9; width:600px; }
table#traitement td { padding: 5px 5px 5px 8px; }
table#traitement td.header { background-color: #E9F4E0; vertical-align:middle; padding:0;}
table#traitement td.header h1 { margin: 0; color: #333; font-size:13px; padding:5px;}
/*table#traitement h1 { margin: 0; color: #333; font-size:13px; }*/
table#traitement p { margin: 0px; padding: 0px; }
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 #B9B9B9; }
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 #B9B9B9;*/ }
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 #B9B9B9; 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; margin: 15px 20px 10px 15px;}
table.notabene td {padding-top:10px; }
table.notabene_7 { border: 1px solid #B9B9B9; background-color: #FFD; margin: 10px 15px 10px 10px; }
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.header th { background-color: #B4D791; font-weight: bold; font-size:12px; text-align:left; }
table.listing tr.pager { font-size: 80%;  }
table.listing tr.pager td table tr td { border:none; padding:1px;vertical-align:text-bottom }
table.listing tr.pager span { font-weight: bold; color: #dd8040; }
table.listing td { border-right: 1px solid #B9B9B9; border-bottom: 1px solid #B9B9B9; padding: 5px; }
table.listing th { 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 10px;}
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 5px 0px 5px; border-right: 1px solid #B9B9B9; 	border-bottom: 1px solid #B9B9B9; clear:both;}
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;}
td.cell5_textegroscentre, .cell5_textegroscentre{background-color: #C5E7AC; font-size:17px; font-weight:bold; padding:10px}

#page_contenuFiche_col1 table.gen td.cell_5 p { margin: 0px; padding: 0px;}

div#dHTMLToolTip{ z-index: 10;    position: absolute;    visibility: hidden; top: 0;    left: 0;    width: 400px;    background-color: #DFEDFA;    border: 1px solid #B9B9B9;    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: #dd8040; }
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: 190px; padding-left: 5px;	border-bottom:1px solid #e5e8db; color:#636363;}
table.questionRadioButtonList input {margin-left: 0; border: none;	}
table#resultatSondage {	margin-left: 8px; width:190px; margin-bottom:10px;}
table#resultatSondage td {	vertical-align: middle;	}
table#resultatSondage td.bar {width: 80%;	}
table#resultatSondage td.bar div { border: 1px solid #dd8040;}
table#resultatSondage span.progress { font-size: 7px; background-color: #dd8040; 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);}
.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; text-align:center;}

.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; }

.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:15px; margin-bottom:30px;}
.legendQuestionTest{height:25px;}
.legendQuestionTestTextDroit{margin-left:9px;}

.statsPourcentage{padding:3px 2px; 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{ 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; padding:0; margin:0; margin:15px 0 0 30px;}

.testTopImage {position:absolute; margin-top:-100px; margin-left:-5px;}
.testQuestionTop{position:absolute; margin-top:-50px; margin-left:375px; width:515px;}
.testQuestionTopChoix123{margin-left:90px;}
.testQuestionTopChoix123Alimentation{margin-left:100px;}
.boxTestQuestion{margin-bottom:30px;}
.boxTestQuestionTop{height:40px;}
.testQuestionTexte{font-weight:bold; font-size:14px; margin-left:1px; margin-top:3px; width:620px;}
.testQuestionTextePopupMsp9{font-weight:bold; font-size:14px; margin-left:10px; margin-top:3px; }
.boxTestVertQuestionExplication{background-color:#ebf7dd; border:1px solid #b6ceaa; padding-top:5px;}
.boxTestVertQuestionExplication a{font-weight:bold; text-decoration:underline;}
.boxTestVertQuestionExplication a.linkQueFaire{color:#275D24;}

.boxTestVertQuestionExplicationMsp9{background-color:#ebf7dd; border:1px solid #b6ceaa; padding-top:5px; margin-left:20px;}

.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:75px;}
.texteQuestionEtape2Resultat a{font-size:15px;}

.texteQuestionMSP9 {height:50px;}
.texteQuestionMSP9 a{font-size:15px; font-weight:bold;}
.texteQuestionMSP9 input{border:0px; margin-right:21px;}
.QuestionMsp9{width:488px; margin-right:0px; padding-right:10px; margin-top:10px; margin-left:5px;}
.RadioMsp9{margin-top:10px; }
.backVertMsp9{background-color:#ebf8de;}

.texteQuestionEtape2ResultatMSP9 {margin-bottom:15px; border-bottom:1px solid #b9b9b9; min-height:30px; height:20px;}
.texteQuestionEtape2ResultatMSP9 a{font-size:12px;}
.LienQuestionEtape2ResultatMSP9{width:340px; margin-right:40px;}

.msp9Explication{margin:0 10px 10px 20px;}


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;}
.contentTestFormulaireMSP9{width:870px; 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;}
.boxTitreMSP9Accueil{width:275px; margin:20px; font-size:15px; color:#575757;}
.boxTitreMSP9Res{width:480px; margin:20px; font-size:15px; color:#575757;}
.btnEtapeMSP9{position:absolute; margin-left:220px; margin-top:-55px;}

.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;}

.boxDashedPharmacie{border: 5px dashed #bfbfbf; margin: 5px auto; width: 800px; padding: 5px;}
.ImageDeplaceMargeDroite{position:absolute; margin-left:660px; }

/* SECTIONS SPECIALES ET DOSSIERS -----------------------------*/ 
#IndexDo_Header{margin-bottom:20px; }
#IndexDo_HeaderRight{width:530px;}	  

#IndexDo_Footer{}	
#IndexVS_Footer{margin-left:10px; margin-right:30px;}

#IndexDo_FooterLeft{width:272px; margin-right:25px;}
#IndexDo_FooterCenter{width:272px; margin-right:25px;}
#IndexDo_FooterRight{width:272px;}

#IndDoFiletTitrePrinc{position:absolute; margin-left:15px; margin-top:-42px;}
#IndDoFiletTitrePrinc h2{ margin-top:-45px; margin-left:10px; color:#005B98; font-size:22px;}
#IndDoFiletTitrePrincVivreSante{margin-left:15px; margin-top:-15px;}
#IndDoFiletTitrePrincVivreSante h2 { margin-top:-45px; margin-left:10px; color:#005B98; font-size:22px;}

.IndTitreEntrevue{background:url(/img/bg_bande_entrevues_small.jpg) no-repeat; font-weight:bold; font-size:12px; padding:3px 0 5px 15px; height:20px; }	

#boxIndexDoEntrevue { margin-bottom:5px; width:272px;} 
#boxIndexDoEntrevue a h1{font-size:13px; padding:0; margin:0; color: #528917;}
#boxIndexDoEntrevue a h3{font-size:11px; padding:0; margin:0; margin-bottom:5px; color:#636363;}
#boxIndexDoEntrevue a {font-size:11px;}
#boxIndexDoEntrevue h1{font-size:13px; padding:0; margin:0; color: #528917;}
#boxIndexDoEntrevue h3.txtGris2{font-size:11px; padding:0; margin:0; margin-bottom:5px; color:#636363;}
#boxIndexDoEntrevue {font-size:11px;}
#boxIndexDoEntrevue img.imgBox { margin-bottom:4px;} 	

.IndTextPrincBox{width:420px; margin-left:23px;}
.IndDoTextPrinc{margin-bottom:20px; color: #4a4a4a;}
div#IndexDo_Header strong {color: #4a4a4a;}
.imgIndexDossierPrinc{width:420px; height:280px;}
.bdInd_TopBoxBleuTitle{background:url(/img/bg_bande_nouveau.jpg) no-repeat; color:#4fa9e2; font-weight:bold; font-size:11px; padding-top:3px; padding-left:24px; height:16px; text-transform:uppercase;}
.bdInd_TopBoxBleu{width:418px; border:1px solid #c6e3f6; padding-bottom:10px;}
.bdInd_TopBoxBleu a{display:block; margin-left:12px; margin-top:10px;}

.boxIndexDoType1{margin-bottom:20px;}
.boxIndexDoType1 span.txtGris2 {font-size:11px; padding:0; margin:0; margin-left:10px; margin-bottom:5px; display:block;}
.titreIndexDoBoxFooter{font-size:15px; font-weight:bold; color:#fff; padding-bottom:2px; padding-top:2px;}
.padHeaderTitreIndDo{padding-left:21px; padding-right:5px;}

.IndexDoMultipleImgBack{background-color:#f3f8fe;}
.IndexDoMultipleImg{margin-top:10px;}
.IndexDoLinkList{padding-left:10px;}

.boxGlobMultiImg{border-bottom:1px solid #d7d8d0; margin-top:5px; padding-bottom:2px;}
div.boxGlobMultiImg h1 { color: #528917; font-size: 12px; margin:0; margin-bottom: 1px;}
div.IndexDoMultipleImgBack h1 { color: #005e98; font-size: 12px; margin:0; margin-bottom: 1px;}

.boxGlobMultiImgText a{ font-size:11px;} 
.boxGlobMultiImgText { font-size:11px; color:#636363;} 
.boxGlobMultiImgText p{ padding-left: 10px;}

.boxImageTexteVS{ margin:10px 0 10px 0; color:#333;}
div.boxImageTexteVS h1 { color: #333; font-size: 17px; margin:0; margin-left:15px; margin-bottom: 10px; font-weight:normal;}	
div.boxImageTexteVS .contenu { width:600px;}
div.boxImageTexteVS h1 a {font-size: 17px;}
div.boxImageTexteVS .image { width:184px; margin-right:10px}

.titreLinkVS{margin-bottom:5px; margin-left:15px; font-size:12px}
.titreLinkVS a{font-weight:bold;}	
.titreVSLIste{width:920px; }
.titreVSLIste h2{ color:#434141; font-size:18px; font-weight:bold; background: url(../img/filet_dot.gif) repeat-x left bottom; padding-bottom:5px}
.boxVSInside{  margin-right:10px; margin-left:7px;}
.boxPartage{ width:200px; margin-right:10px;}

/* SECTIONS Indice pietonnier -----------------------------*/ 
.Explicatif_IndicePietonnier{ margin:10px;}
.Explicatif_IndicePietonnierNote{margin:10px; border:solid 1px #000; font-size:11px; color:#00568B; padding:5px; background-color:#ecf5ef;}
.Section_Question_IndicePietonnier { float:left; background-color:#46a0d9; margin-left:10px; padding:5px; font-weight:bold; color:#fff; width:910px;}
.LigneAlterne_IndicePietonnier{ float:left; background-color:#e5f4d3; margin-left:10px; padding:5px; color: #00568B; width:910px;}
.Ligne_Question_IndicePietonnier{ float:left; margin-left:10px; padding:5px; color: #00568B; width:910px;}

.Section_Question_IndicePietonnier_Popup { background-color:#46a0d9; margin-left:10px; padding:5px; font-weight:bold; color:#fff; width:650px;}
.LigneAlterne_IndicePietonnier_Popup{ background-color:#e5f4d3; margin-left:10px; padding:5px; color: #00568B; width:650px;}
.Ligne_Question_IndicePietonnier_Popup{ margin-left:10px; padding:5px; color: #00568B; width:650px;}
.LargeurDivTexte_Popup { width:500px;}

.SousQuestion_IndicePietonnier{ padding-left:10px;}
.SousQuestion_Global_IndicePietonnier{border-bottom-color:#fff; border-bottom-width:thin; border-bottom-style:solid; margin-left:10px}
.LargeurDivTexte { width:750px;}
.SectionStatistique{ margin:10px; background-color:#ecf5fb; border-bottom:solid 1px #48a2db; border-top:solid 2px #48a2db;  width:920px;}
.SectionStatistique_Explication { margin:20px;}
.SectionStatistique_Criteres{margin-left:20px; margin-bottom:5px; width:700px; }
.SectionStatistique_Criteres_Lablel_Largeur{ width:150px;}
#explicationIndicePietonnier{ margin-top:15px;}
.marginTop15{ margin-top:15px }
.marginLeft15{ margin-left:15px}
.marginLeft10{ margin-left:10px;}
.marginLeft50{ margin-left:50px}
.marginBottom10{ margin-bottom:10px;}  
#TitreGraphiqueIndicePietonnier{ margin:10px; font-weight:bold; font-size:18px}
#ExplicationGraphiqueIndicePietonnier{ margin-left:30px; }
#Echelle{ margin:15px; border-bottom:solid 1px #000; font-weight:bold;}
.TextEchelle{ margin-left:10px; margin-bottom:5px; margin-right:5px; width:40px; padding:2px; }
.TextSize11{font-size:12px}
.marginRight10{ margin-right:10px}
.marginTop5{ margin-top:5px}
.CouleurIndicePietonnierEleve{ background-color:#2d942d; color:#fff;}
.CouleurIndicePietonnierFaible{ background-color:#da2f2f; color:#fff;}
.CouleurIndicePietonnierMoyen{ background-color:#d9ac2f; color:#fff;}
.StyleNoteIndicePietonnier{text-align:center; font-size:10px; margin:20px 50px 20px 50px }
.DisplayNone{ display:none;}
.ChampRequis{ color:Red;}
#TitleVotreReponse{ margin:10px; font-size:15px; font-weight:bold;}
.TitreLien{ font-weight:bold; font-size:15px;}
#Titre{ font-weight:bold; font-size:18px; color:#2d942d}

/* SECTIONS Index recettes -----------------------------*/ 
.boxCritereRechercheRecette{ border:solid 2px #bad7ec; width:204px; border-top-width:0px; margin-top:-5px; padding:15px 5px 0 5px; margin-bottom:30px}
#boxCritereRechercheRecette input{border:1px solid #b9b9b9; font-weight:bold; background-color:#f3f3f3; color:#318ec7;}
#boxCritereRechercheRecette select{border:1px solid #b9b9b9; font-weight:bold; background-color:#f3f3f3;}
#checkBoxIndiceSante input{border:0px; background-color:#FFF;}
#checkBoxIndiceSante {margin-top:15px;}
#colonneRecherche{ width:220px; height:1100px}
#divLienAaZ{margin-top:10px; margin-bottom:15px}
#lienAaZ{ color:#4aa545; font-size:16px; font-weight:bold;}
.titreRecherche{ margin-left:-1px}
.maginTop5{ margin-top:5px}
.ColonneResultat{ width:360px; margin:0px 0px 10px 0px; float:left;}   
.divTitre{ margin:10px 0px 8px 0px; color:#318ec7; font-size:18px; font-weight:bold;}
#TrierParRecetteRadio input{ border:0px;}
#TrierParRecetteRadio label{ text-decoration:underline;color:#636363;}
#ContentTrierParRecette{font-weight:bold; vertical-align:middle; margin-top:10px; color:#636363;}
#ContentTrierParRecette h4{margin:0; padding:0;}
.SectionRechercheIndex{ margin-top:40px}
.BoxLienRecherchAvance{ margin-top:10px; padding-left:5px}
.BoxLienRecherchAvance span img{ margin-right:10px}
.BoxLienRecherchAvance span a{ color:#005e98}

.resultatRechercheRecette{ width:355px; margin:0px 0px 10px 0px;}
.photoresultatRechercheRecette{ width:130px; float:left;}
.descriptionresultatRechercheRecette{ margin-left:10px; float:left; width:210px;}
.RatingresultatRechercheRecette{margin-top:5px;}
.boxIndexRecetteDuo{margin-top:5px;}

.CritereRecherche{ margin:0px 10px 0px 0px; width:500px; font-weight:bold; color:#8e8d8d; }
.TitreRecetteSemaine{ margin:0px 5px 5px 10px; width:340px;}
.TitreRecetteSemaine a{ font-weight:bold; font-size:16px; line-height:17px}
.CategoriePlatRecettteSemaine{ margin:7px 5px 0px 10px; font-size:11px; color:#000; width:340px;}
.lienVoirRecette{color:#4aa545; font-size:11px; font-weight:bold;}
.divInfoRecetteSemaine{ background-color:#deedcd; height:100px;}
.divInfoRecetteSemaineGroupTop{ height:70px;}
.couleurGris{ color:#8e8d8d; }
.popupCommentaire{z-index: 99; display: none; position: absolute; left: 50%; top: 50%; width: 100%; height: 100% ;} 

.Ratting{margin:0px 5px 5px 10px; width:150px;}
.innerpopupCommentaire{width: 300px; height: 350px; border: 1px solid #000000; background: #FFFFFF; }
.contenupopupCommentaire{width:295px; height:260px; overflow: scroll; margin-left:5px;}
.titrepopupCommentaire{ margin-top:5px; margin-left:5px; margin-bottom:5px; font-weight:bold; padding:5px;}
.BoutonsPopupCommentaire{ margin-top:5px; margin-left:5px; margin-bottom:5px; background-color:silver; font-weight:bold; padding:5px; cursor:pointer;}
.cursorPointer{ cursor:pointer;}

/* Rating */
.ratingStar {font-size: 0pt; width: 24px; height: 27px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat;}

.filledRatingStar {background-image: url(/img/recette/etoile_blanc_orange.png);}
.emptyRatingStar { background-image: url(/img/recette/etoile_blanc_gris.png);}
.savedRatingStar { background-image: url(/img/recette/etoile_blanc_rouge.png);}

.titleAppreciation{margin-right:10px; vertical-align:middle; padding-top:3px;}
.linkAppreciation {margin-top:10px; margin-left:20px; padding-top:6px; cursor:pointer;}
#divVoterRecette{ display:none; margin:20px 0 0px 0px; border:solid 2px #4aa545; cursor:pointer;}
#divTitreAppreciation{ margin:5px 0px 5px 0px; font-weight:bold;}

/* Test Alimentation */
#divImageEtapeTestAlimentation{ margin-right:20px;}
.txtSize14 { font-size:24px} 
.divSectionTitre{ background-color:#a06122; color:#f6efde; padding:5px 5px 5px 16px; font-size:16px; font-weight:bold; }
.Largeur200{ width:180px; font-size:14px}
.FontSize14{ font-size:14px;}
#divChoixReponseQuestionRepondant{ margin-top:0px; padding:7px 7px 7px 12px; background-color:#ffffff; border:solid 1px #c0b8a9;}
.BackgroundBroco{ background-image: url(../img/Test/Alimentation/bg_portion_broco.jpg); height:80px; border:solid 1px #c0b8a9;}
.BackgroundFruits{ background-image: url(../img/Test/Alimentation/bg_portion_pomme.jpg); height:80px; border:solid 1px #c0b8a9;}
.BackgroundPois{ background-image: url(../img/Test/Alimentation/bg_portion_pois.jpg); height:80px; border:solid 1px #c0b8a9;}
.BackgroundPoisson{ background-image: url(../img/Test/Alimentation/bg_portion_poisson.jpg); height:80px; border:solid 1px #c0b8a9;}
.SectionQuestionAvecExplication{ margin-right:5px}
.SectionInfoAlimentaire{ width:300px; margin:20px 100px 0px 0px  }
.titreInfoAlimentaire{ font-weight:bold; text-transform:uppercase; color:#ffffff; padding-top:5px; margin-left:90px;  font-style:normal; font-size:11px}
.descriptionInfoAlimentaire{ margin-left:90px; width:200px; font-size:11px; font-style:normal; color:#737373; font-size:10px; font-weight: bold; }
.BackgroundBeige{ background-color:#f2e5c8;}
.BackgroundBleu{ background-color:#46a0d9;}
.divQuestionTitre{ margin-top:20px; padding:7px 7px 7px 16px;}
.divChoixReponses{ padding:7px;}
.choixReponse{ padding:5px; border-bottom:solid 1px #ffffff;}
.divSousTitre{ padding:7px 7px 7px 16px ; font-style:italic;}
.PaddingTop20{ padding-top:20px}
#divGraphiqueAlimentation{ border:solid 1px #c2c2bd; padding:0px 0px 0px 0px;}
#divTitreGraphiqueAlimentation{ text-align:center; color:#5e5e5e; font-size:20px; padding:3px 0px 3px 0px; border-bottom:solid 1px #c2c2bd;}
#divSoustitreGraphAlimentation{ margin:5px 0px 5px 4px; line-height:15px}
.Colonne1_TestAlimentaire{ width:350px; margin-right:10px;}
.Colonne2_TestAlimentaire{ width:270px; margin-right:10px;}
.Colonne3_TestAlimentaire{ width:250px; margin-right:10px;}
.BorderDotted{ border-bottom: dotted 1px #000000; padding-bottom:10px;}
.MarginTop20{ margin-top:20px}
.MarginTop40{ margin-top:40px}
.MarginTop15{ margin-top:15px}
.CarreRouge{ float:left; background-color:#cb0000; border:solid 1px #000000; height:13px; width:13px; margin-right:10px;}
.CarreVert{ float:left; background-color:#0f7a2c; border:solid 1px #000000; height:13px; width:13px; margin-right:10px;}
.CarreOrange{float:left; background-color:#dc6a07; border:solid 1px #000000; height:13px; width:13px; margin-right:10px;}
.CarreBleu{float:left; background-color:#2184bb; border:solid 1px #000000; height:13px; width:13px; margin-right:10px;}
.LigneResultat{ margin:10px; border-bottom:solid 1px #f2e5c8;}
#TitreBilan{ padding: 10px 0px 10px 10px; font-weight:bold; color:#ffffff; background-color:#a06122; margin-top:30px; font-weight:bold;}
.marginLeft10px{ margin-left:10px;}
.fp_BoxPopIndexAlimentation{background-color:#f6eedb; color:#FFF; padding:8px; border:solid 1px #00568b}
.titrePopInsideAlimentation{width:440px; margin-left:10px; padding-top:4px; text-transform:uppercase; color:#ffffff;}
#divResultatAlimentationTitre{ margin: 5px 0px 20px 10px; color:#6f6f6f}
.fp_BoxFermerAlimentation{position:absolute; margin-left:430px;  padding-top:4px;}
.BackgroundLiquide{ background-image: url(../img/Test/Alimentation/bg_portion_liquide.jpg); height:80px; border:solid 1px #c0b8a9;}
div.fp_BoxPopIndexAlimentation li{ margin: 0; padding: 0; padding-left:5px; margin:5px 35px 10px 15px; }
div.fp_BoxPopIndexAlimentation ul{ list-style-type: square; padding-top: 1px;}
div.conseilPrint{ padding-top:10px;}
.diplaynone{ display:none;}
.marginLeft25{ margin-left:25px;}
.TextOrange{color:#dc6a07;}
.TextBleu{color:#2184bb;}
.TextVert{color:#0f7a2c;}
.TextRouge{color:#cb0000;}
.TextBrun{color:#a06122;}
.UpperCase{ text-transform:uppercase;}
.TextGrisVerdict{ color:#5e5e5e;}
.Centre{ text-align:center;}
.TextQuestion{ font-size:16px}
.BorderTopFinPage{ border-bottom:solid 1px #c7a17c; margin:-27px 10px 0px 10px}
.marginBottom0{ margin-bottom:0px;}
.CoucheTransparent{position: absolute;  z-Index:20000;filter:alpha(opacity=85);opacity:0.85; background-Color:#ffffff; width:940px; height:2430px;}
#divGrapResultatMauvais{width:98px; border:solid 1px #000000; background-color:#cb0000; height:15px;}
#divGrapResultatPassable{width:30px; border:solid 1px #000000; background-color:#dc6a07; height:15px;}
#divGrapResultatBonne{ width:40px; border:solid 1px #000000; background-color:#2184bb; height:15px;}
#divGrapResultatTresBonne{width:32px; border:solid 1px #000000; background-color:#0f7a2c; height:15px;}
.FontSize30{ font-size:15px}

/* --- Quiz Revue Annee --- */
.DivContenantQuestionQuizRevue{margin-left:20px; margin-top:10px ;width:900px}
.BoiteQuestionQuizRevue{margin:10px 0px 0px 0px; width:431px; background-color:#fff; border:solid 0px #c5c9c8; }
.TitreQuestionQuizRevue{color:#1e7db9; font-size:15px; font-weight:bold; border-bottom:solid 1px #b3b2b2; margin-bottom:5px}
.TexteQuestionQuizRevue{color:#6f6f6f; font-size:18px;}
.BoiteReponseQuizRevue{ background-color:#e7ecf0; width:400px; margin-left:25px; margin-right:10px; font-style:normal; display:none; border:solid 1px #fff;}
.PointageRaton0{position:absolute; z-index:20001; margin-top:-60px; margin-left:-20px; width:67px; height:109px; background:url(../../../img/Test/RevueAnnee2009/raton_question0_ie8.png) no-repeat; display:block;}
.PointageRaton{position:absolute; z-index:20010; width:145px; height:88px; margin-top:-60px; margin-left:-20px; background:url(../../../img/Test/RevueAnnee2009/raton_question_ie8.png) no-repeat; display:none; }
.BoitePointage{ margin-top:50px; margin-bottom:10px; margin-left:30px}
#divIntroQuizRevue{ margin-left:25px;  width:450px}
#divImageIntroRaton{ margin-top:20px}
.Zindex{ z-index:2001; position:absolute; margin-top:-130px}
#divQuizCredit{ margin-top:20px; font-size:16px; color:#000; }
.BoiteResultatQuizRevue{ padding-bottom:5px; border-bottom:dashed 1px #b3b2b2; color:#1e7db9; width:300px; margin-left:30px}
.TailleTextTitre{ font-size:19px;}
#divBoiteRatonResultat{ margin-left:150px; }
#divVotreResultat{z-index:2001; position:absolute;}
#PlusInfos{z-index:2001; position:absolute; margin-top:-60px; margin-left:30px; color:#f2800c; border-width:0px; font-size:20px; font-weight:bold;}
.TexteOrangeQuizRevue{ color:#f2800c;}
.TexteBleuQuizRevue{ color:#1e7db9;}
.BoitePlusInfoQuestion{ background-color:#e7ecf0; padding:10px; width:450px; margin-right:50px;}
.BoiteLienSuplementaireRevue{ border:solid 1px #000; background-color:#fff; padding:5px; margin-top:10px}
.lienRevue{ color:#919090; border-bottom:dashed 1px #edeee9; padding-bottom:5px; margin-bottom:5px; font-style:normal; }
.BoiteQuestion{width:300px; margin-left:30px; margin-right:40px;}
.TitreQuestionReevue{border-bottom:dashed 1px #b3b2b2; color:#2c85bd; width:300px; }
.TitreQuestionReevuePlusInfo{border-bottom:dashed 1px #b3b2b2; color:#2c85bd; width:400px; font-size:15px; font-style:normal; font-weight:bold;}
.QuestionRevue{ font-size:16px; color:#333; margin-top:5px; margin-bottom:10px;}
.BlocQuestionInfo{ margin-bottom:20px;}
.BlocQuestionInfo .ligne{border-bottom:1px solid #b9b9b9; width:850px; margin-left:31px; padding-top:15px;}
#divCheminResultat{ width:897px;  height:60px; background:url(../../../img/Test/RevueAnnee2009/chemin_resultat.jpg) no-repeat; display:block; }
.TexteBleuRouilleTitreReponse{ color:#1e7db9; font-size:15px; border-bottom:solid 1px #b3b2b2; width:300px}

/* Test Epworth */
.TestEpworthChoix{ margin-right:10px}
.TestEpworthMarginLeftChoix{ margin-left:30px}
.QuestionEpworth{width:650px; margin-right:0px; padding-right:10px; margin-top:10px; margin-left:5px;}
.QuestionEpworthImprimable{width:400px; margin-right:0px; padding-right:10px; margin-top:10px; margin-left:5px;}
#divTextIntroPageTest1{width: 650px; margin-right:20px;  margin-top: 10px;}
#divTextIntroPageTest2{width: 650px; margin-right:20px;  margin-top: 15px;}
#divTextIntroPageTestImprimable{width: 400px;}
.texteQuestionEpworth {padding-bottom:5px}
.texteQuestionEpworth input{border:0px; margin-right:21px;}
#divTitreGraphiqueEdworth{ text-align:center; color:#5e5e5e; font-size:18px; padding:3px 0px 3px 0px; border-bottom:solid 1px #c2c2bd;}
.TextGrisEdworth{ color:#5e5e5e;}
.textResultatNormal{ color:#186c2e; text-transform:uppercase;}
.textResultatPeuEleve{ color:#c18b29; text-transform:uppercase;}
.textResultatEleve{ color:#a20e0e; text-transform:uppercase;}
.Colonne1_TestEpworth{ width:250px; margin-right:10px;}
.Colonne2_TestEpworth{ width:350px; margin-right:10px;}
.Colonne3_TestEpworth{ width:250px; margin-right:10px;}
#divEchelle{ margin-top:40px;}
#titreEchelleEpworth{ border-bottom:solid 1px #b8b8b8; color:#b8b8b8; width:300px; margin-bottom:10px}
#divEchelleNormal{ border:solid 1px #000000; background-color:#186c2e; width:40px; text-align:center; margin-right:10px}
#divEchellePeuEleve{ border:solid 1px #000000; background-color:#c18b29; width:40px; text-align:center; margin-right:10px}
#divEchelleEleve{ border:solid 1px #000000; background-color:#a20e0e; width:40px; text-align:center; margin-right:10px}
.marginTopItemEchelle2{ width:150px; margin-top:5px;}
.marginTopTextIntroduction{ margin-top:10px;}
.marginTopBoutonCommencerTest{ margin-top:30px}

/* Test Determinants Sante */
.CoucheTransparentQuestion{position: absolute; z-Index:20000; filter:alpha(opacity=85);opacity:0.85; background-Color:#ffffff; width:930px; height:730px; margin-top:-45px}
.DivQuestionTheme{ background-image:url(../img/Test/DeterminantsSante/test_DS_bg_titre_popup.jpg); height:36px; width:431px; }
.DivBoiteQuestion{ margin:10px 0px 0px 250px; position:absolute; width:431px; background-color:#fff; border:solid 1px #c5c9c8; z-Index:20001;}
.DivBoiteTheme{ background-image:url(../img/Test/DeterminantsSante/test_DS_bg_bt_fonce.jpg); width:431px; height:36px; float:left; margin:10px;}
.DivBoiteThemeRepondu{background-image:url(../img/Test/DeterminantsSante/test_DS_bg_bt_pale.jpg); width:431px; height:36px; float:left;margin:10px; cursor:pointer;}
.DivBoiteThemeEncours{background-image:url(../img/Test/DeterminantsSante/test_DS_bg_bt_fonce.jpg); width:431px; height:36px; float:left;margin:10px; cursor:pointer;}
.DivTitre{ color:#6dbcd6; font-weight:bold; font-size:16px; text-transform:uppercase; }
.MarginTheme{ margin:10px;}
.CouleurBleuFleche{ color:#6dbcd6;}
.CouleurBlancFleche{ color:#fff;}
.ThemeEncoursRepondu{font-size:14px; font-weight:bold; float:left; margin:10px 0px 10px 7px; color:#fff; width:220px}
.ThemeRepondu{font-size:14px; font-weight:bold; float:left; margin:10px 0px 10px 7px; color:#459ab6; width:220px}
.ThemeDesactif{font-size:14px; font-weight:bold; float:left; margin:10px 0px 10px 7px; color:#fff; width:220px}
.DivRepondreQuestionRepondu{ color:#57604d; text-transform:uppercase; font-size:11px; float:left; margin:13px; display:none;}
.DivRepondreQuestionEncours{ color:#fff; text-transform:uppercase; font-size:11px; float:left; margin:12px 13px 13px 13px; font-weight:bold;} 
.DivRepondreQuestion{ color:#000; text-transform:uppercase; font-size:11px; float:left; margin:13px; display:none;}
#divExplication2{ margin-left:10px}
.CadreGris{ border:solid 1px #c5c9c8; margin-top:25px;}
#divTitreDepart{ background-color:#6dbcd6; text-transform:uppercase; padding:5px 5px 5px 10px; color:#fff; font-weight:bold; font-size:16px}
#divChoixPays{padding:10px;}
.MarginRight5px{ margin-right:5px}
.MarginTot5px{ margin-top:5px}
#divObligatoire{ color:#858585;}
#divTitre12Themes{ background-color:#e9f5f9; text-transform:uppercase; padding:5px 5px 5px 10px; color:#6dbcd6; font-weight:bold;font-size:14px}
.ThemePopup{font-size:14px; font-weight:bold; float:left; margin:10px 0px 10px 7px; color:#fff; text-transform:uppercase;}
.PopupSectionQuestion{ color:#6dbcd6; text-transform:uppercase; margin:20px 10px 10px 10px ; border-bottom:solid 1px #c5c9c8; font-weight:bold; }
.divQuestionPopup{ margin:10px; font-size:13px;}
.divChoixReponsePopup{ margin:10px 10px 10px 30px; font-weight:bold;}
.divBoutonOKPopup{ margin:15px 10px 10px 10px; border-top: solid 1px #c5c9c8; text-align:center; padding-top:5px}
#divExplicationHabitudesVie{ margin:10px 10px 0px 10px; text-transform:uppercase; font-weight:bold; color:#71a35a; font-size:12px;}
.UpperCase{ text-transform:uppercase;}
#SectionIndex{ margin-left:10px; padding-bottom:20px; border-bottom:solid 1px #c5c9c8; }
#SectionIndex2{ margin-left:10px; margin-top:10px; margin-bottom:20px; padding-bottom:15px; border-bottom:solid 1px #c5c9c8; }
.MarginTopDS{ margin-top:20px;}
.MarginTopDS10{ margin-top:10px;}
.MarginLeftDS{ margin-left:10px;}
.testQuestionTopDS{position:absolute; margin-top:-40px; margin-left:375px; width:515px;}
.testQuestionTopChoix123DeterminantsSante{margin-left:250px;}
#noteTestDS{ margin-top: 20px; font-size:10px; }
.divCacheContenuEnvoyerAmi,.divCacheContenuEnvoyerAmiAV{z-index:20002; position:absolute; bottom: 0; display:none; width:963px; height:835px; filter:alpha(opacity=85);opacity:0.85; background-Color:#ffffff; margin-top:-50px; margin-left:-10px}
.TitreEnvoiAmi{ color:#00AEEF; width:400px; font-size:20px;}
.EnvoyerAmi, .EnvoyerAmiAV{border:1px solid #a9e0f4;width:500px;display:none; position:absolute; z-index:20003; width:500px; margin:70px 0px 0px 270px; background-color:#fff;}
.boutonFermer{ float: right; margin:10px;}

#divIntroQuizVaccination{ margin-left:25px; margin-top:15px; width:450px}
#divTexteIntro1{ font-size:18px; color:#6f6f6f;}
#divTexteIntro2{ font-size:18px; color:#6f6f6f; font-weight:bold; margin-top:15px}
#divBoutonCommencerQuiz{ margin-top:35px}
#divQuizFaitPar{ margin-top:99px; font-size:16px; color:#000; }
.ChoixReponseQuizVaccination{ color:#000; font-size:18px; margin-top:25px}
.DivContenantQuestionQuizVacc{ margin-left:10px; margin-top:10px ;width:800px}
.TitreQuestion{ color:#966122; font-size:15px; font-weight:bold; border-bottom:solid 1px #b3b2b2; margin-bottom:5px}
.TexteQuestion{ color:#6f6f6f; font-size:18px; }
.BoiteReponseQuizVacc{ background-color:#f4efe3; width:400px; margin-left:0px; margin-right:10px; font-style:normal; display:none; border:solid 1px #fff;}
.ContenuReponseQuiz{ margin:10px;}
.TexteBrunRouilleTitreReponse{ color:#966122; font-size:15px; border-bottom:solid 1px #b3b2b2; width:300px}
.ImageReponseQuiz{ margin-right:20px; margin-top:10px}
.ExplicationQuizVaccication{ font-size:17px; color:#6f6f6f; width:300px; margin-top:5px}
.AnnonceReponseQuiz{ color:#4e4d4d; margin-top:10px; font-size:17px; font-weight:bold;}
.ListeExplicationQuizVacc{ border:solid 1px #999999; padding:5px; background-color:#fff; margin-top:5px}
.BarBoutonQuiz{ border-top:solid 1px #b3b2b2; padding-top:10px; margin-top:30px}
.BoiteQuestion{ width:680px}
.BoiteResultatDroite {background-color:#f4efe3; width:394px; margin-left:25px; margin-right:10px; font-style:normal;  border:solid 1px #fff;}
.TexteSavoirplus{ margin:15px 25px 15px ; font-size:13px; color:#000; font-weight:bold;}
.ImageVaccVoirDossier{ margin:10px 10px 10px 10px }
#divBoiteResultat{ margin-left:35px; margin-top:5px}
#divTitreVotreResultat{ color:#966122; font-size:15px; border-bottom:solid 1px #b3b2b2; font-weight:bold; width:350px}
.divResultat{ font-size:28px; font-weight:bold; margin:20px 0px 40px 0px; color:#4e4d4d;}
.divMerci{ font-size:16px;  border-bottom:solid 1px #b3b2b2; font-style:italic; margin-bottom:10px; padding-bottom:10px}


.recipeContainer{border-left:1px solid #999999; width:710px; z-Index:9; border-top:1px solid #999999; position:relative; border-right:1px solid #999999; border-bottom:1px solid #999999; color:#333333; padding:20px 10px 10px 10px; color:#434141; }
.recipeMenu{padding:0px; z-index:10;  height:55px; margin-top:-42px; position:absolute;}
.recipeMenuItem{float:left; border:solid 1px #999999; border-bottom-width:0px; font-size:11px;cursor:pointer; margin-top:12px }
.TitreOnlget{padding:5px 12px 5px 12px; font-size:16px; text-align:center; vertical-align:middle; color:#49a445; background-color:#f5f5f5; }
.recipeMenuItemTitreSelected{font-weight:bold; z-index:20; height:30px; background-color:#fff ; margin-top:1px; color:#49a445;  text-align:center; float:left; padding:5px 12px 5px 12px; font-size:18px; cursor:pointer; vertical-align:middle;}
.recipeMenuItemSelected{float:left; border:solid 1px #999999;  height:34px; border-bottom-width:0px; font-size:11px;cursor:pointer; cursor:pointer;  margin-top:7px}
#divEnteteRecette{ background-image:url(/img/recette/recette_tableau_fond_big.jpg); background-repeat:no-repeat; width:732px}
#divPhotoRecette{ float:left;text-align:center; width:542px}
#divInfoRecette{ float:left; width:190px; }
#divInfoRecette table{ padding:0; margin:0}
.boiteInfoItemRecette{ border-bottom:dotted 1px #fff; margin:5px 0px 3px 0; width:185px}
.iconeRecette{ margin-right:5px; margin-left:10px; margin-top:4px; margin-bottom:8px}
.MarginSectionInfo{margin-top:8px; margin-left:5px;}
.TexteInfoRecette{ color:#ffffff; font-size:13px; vertical-align:middle; font-weight:bold; margin-bottom:8px;}
.TexteTitreRecetteTemp{ color:#ffffff; font-size:12px; margin:0; padding:0;}
#divResumeRecette{ font-style:italic; color:#8d8d8d; margin-bottom:20px}
#tooltip{ position:absolute; visibility:hidden; border:solid 4px #9cc87d; cursor:pointer; font-size:12px; z-index:20000; background-Color:#ffffff; color:#333333; width:220px; height:55px; padding:5px 10px 5px 10px}
#divMasterFicheRecette{width:200px;}
#TitreSectionAppreciation{color:#49a445; border-bottom:dotted 1px #000; font-size:16px; font-weight:bold;}
.itemIndiceSante{ color:#338ec5; margin:5px 10px 0px 0px; cursor:pointer; }
.itemIndiceSante img{ margin-right:5px}
#TitreIndicationSante{ color:#333333; margin-top:20px; font-weight:bold; font-size:14px}
#page_contenuFiche_colRecette { margin: 15px 0  0 0px;} 
#divRatting{ background-color:#fff; width:211px; font-size:13px; font-weight:bold; margin-top:10px; margin-bottom:5px} 
.divVoterRecette{ display:none; margin:20px 0 0 0; border:solid 2px #4aa545; text-align:center;}
#page_contenuFicheRecette_colDroite{ width:730px; margin-left:10px}
#pointeurTooltip{ margin-top:60px; margin-left:150px; position:absolute; z-index:2000}
table.tabTruc td{ color:#434141; padding-left:10px; }
.marginImage{ margin-right:10px; margin-top:3px}
.marginItemInfoNutrition{ margin-bottom:3px}
.titreInfoNutrition{ border-bottom: solid 1px #999999; margin-bottom:8px; padding-bottom:5px}
.marginBottomBtInitialiser{ margin-bottom:10px;}
.margingSectionRecherche{ margin-Left:10px}
#divAppreciation{ border:solid 1px #e0e0e0; border-left-width:0px; border-right-width:0px; width:219px;}

/* Test Omega */
.lienNutritionVert{ color:#275D24; font-weight:bold;}
.BoiteChoixReponseTestOmega{ margin-top:0px; padding:0px 0px 0px  12px ; background-color:#bfc7c9;}
.QuestionTestOmega{ background-color:#cb6a40; color:#fff; padding:5px 5px 5px 16px; font-size:16px; font-weight:bold; margin-top:10px }
.TitreSousSectionQuestionTestOmega{ margin:25px 0 10px 0; font-weight:bold; padding:7px; background-color:#516b82; font-weight:bold; color:#fff; font-size:16px;}
.NoteBasPageTest{ color:#adadad; margin:10px; font-size:10px;}
.NoteBasPageResultatTest a{font-size:10px; }
.SingatureBasPageTest{ color:#000; margin:10px; font-size:10px;}
.SingatureBasPageTest a{font-size:10px;}
.MarginColonneDroiteTestOmega{ margin-left:25px; }
.MarginColonneDroiteTestOmega p{font-size:15px; margin-top:10px}
#divBoutonCalculerOmega{ margin-top:30px; float:right;}
.ChoixReponseOmega{ border-bottom:solid 1px #fff; padding:7px;}
#divGraphiqueResultatOmega{ margin-left:6px}
#divGraphiqueResOmegaRouge{ width:150px; height:25px; background-color:#970606; float:left; border-right:solid 1px #fff;}
#divGraphiqueResOmegaVertCentre{ width:34px;height:25px;  background-color:#2d954a; float:left; border-right:solid 1px #fff;}
#divGraphiqueResOmegaVertFonce{ width:150px;height:25px;  background-color:#186c2f; float:left}
.resultatGraphiqueOmega{ color:#7e919f; font-weight:bold; font-size:14px}
#divConclusionTestOmega{ font-size:14px; margin-bottom:10px;}
#divConclusionTestOmega a{ font-size:14px;}
#divZoneGraphiqueTestOmega{ margin-bottom:20px; padding-bottom:15px; border-bottom:dotted 1px #000;}
#divExplicationTestOmega { font-size:14px}
#divExplicationTestOmega  ul{ padding:0px; margin-top:3px; margin-left:-20px }
#divExplicationTestOmega  li{ padding:0px; margin:0px; line-height:0.4}
#divColonneResultatGaucheTestOmega{ width:350px;}
#divColonneResultatDroiteTestOmega{ width:500px;}
#divColonneIndexGaucheTestOmega{ width:500px;}
#divColonneIndexDroiteTestOmega{ width:350px;}
.NoteBasPageResultatTest{color:#adadad;  font-size:10px; margin-top:30px; }
#divPourSavoirPlusOmega { margin-top:20px; margin-left:-15px }
#divPourSavoirPlusOmega #TitreSavoirPlusOmega{ color:#7e919f; text-transform:uppercase; font-weight:bold; font-size:14px}
#divPourSavoirPlusOmega a{ font-size:14px}

#recettePrintLabel {display: none;}

/*Partage sur Facebook*/
#FacebookBox img{margin-right:5px;}
#FacebookBox a{color:#666; }
#FacebookBox a strong{color:#666;display:block;}
#FacebookBox a:hover strong{color:#666;display:block; text-decoration:underline;}

/*Livret de NOEL*/
.NoelRightBox{margin-top:30px; width: 620px;} 
.NoelRightBox .ImgAmi{margin-left:320px;}
.NoelRightBoxTexte{position:absolute; width:405px; margin:0px 0 0 35px;}
.NoelRightBoxTexte .title{color:#050505; font-size:16px; font-weight:bold; margin-bottom:10px;}
.NoelRightBoxTexte .subTitle{color:#161616; font-size:12px;}
.NoelRightBoxTexte .subTitle ul{list-style-type:square; margin-top:10px;}
.NoelRightBoxTexte .ligne{border-top:1px dotted #b9b9b9; width:310px;}
.NoelRightBoxTexte .ImgPdf{padding-bottom:20px; float:left; margin:0 5px 0 25px;}
.NoelRightBoxTexte .subTextAction{font-size:18px; font-style:italic; margin:30px 0 20px 45px;}
.NoelRightBoxTexte .subTextAction .colorRouge{color:#b40f1a;}
.NoelRightBoxTexte .subTextAction .colorVert{color:#3a8a08;}
.NoelRightBoxTexte .subTextAction a{color:#b40f1a; font-weight:bold;font-size:18px; }
.NoelRightBox #FacebookBox{margin-left:455px; margin-top:118px;}

/* Abonnement */
#BulletinsArchives {background: url(/img/boutons/BulletinsArchives.png) no-repeat; width: 212px; height: 39px; display: block; margin: 50px 0 20px 0; font-size: 0; text-indent: -9999px;}
#tabs {margin-top: 25px; width: 651px; background: url(/img/layout/abonnement/abonnement-tile.png) repeat-y;}
#tabs #tabs-header {background: url(/img/layout/abonnement/abonnement-top.png) center top no-repeat; height: 44px;}
#tabs #tabs-header.tab-1 {background-position: 0 -45px;}
#tabs #tabs-header.tab-2 {background-position: 0 -90px;}
#tabs #tabs-header.tab-3 {background-position: 0 -135px;}
#tabs #tabs-container {background: url(/img/layout/abonnement/abonnement-bottom.png) bottom no-repeat; margin-top: 0; padding: 20px 24px 25px 24px;}
#tabs ul {list-style-type: none; margin: 0; padding: 0;}
#tabs ul li {display: inline; margin: 0; padding: 0;}
div#contenuFiche #tabs p {padding-left: 0;}
#tabs #tabs-header li a {background: url(/img/layout/abonnement/abonnement-textes.png) top no-repeat; height: 45px; display: block; float: left; margin-bottom: 0;}
#tabs #tabs-header li a {display: block; height: 45px; font-size: 0; text-indent: -9999px;} 
#tabs #tabs-header #tab-1 a {background-position: -34px 0; width: 145px; margin-left: 34px;}
#tabs #tabs-header #tab-2 a {background-position: -194px 0; width: 223px; margin-left: 15px;}
#tabs #tabs-header #tab-3 a {background-position: -427px 0; width: 157px; margin-left: 10px;}
#tabs #tabs-header #tab-1 a:hover, #tabs #tabs-header #tab-1 a:active {background-position: -34px -45px;}
#tabs #tabs-header #tab-2 a:hover, #tabs #tabs-header #tab-2 a:active {background-position: -194px -45px;}
#tabs #tabs-header #tab-3 a:hover, #tabs #tabs-header #tab-3 a:active {background-position: -427px -45px;}
#tabs #tabs-header #tab-1.Selected a {background-position: -34px -90px;}
#tabs #tabs-header #tab-2.Selected a {background-position: -193px -90px;}
#tabs #tabs-header #tab-3.Selected a {background-position: -426px -90px;}
#AbonnementControl table td.field {padding-bottom: 8px;}

/* ----------------------------------
* Page d'accueil, version 2009-09 */

/* --- Grand teaser de l'accueil principal, version 2009-09 */
#grandTeaserContainer {width: 725px; height: 290px; position: relative; overflow:auto; float: left; margin: 0 3px 0 -1px; z-index: 1;}
#grandTeaserContainer #grandTeaserImageContainer {width: 495px; height: 290px; background: url(/img/layout/accueil/grandTeaserShadow.png) left top no-repeat; position: absolute; top: 0; left: 0;}
#grandTeaserContainer #grandTeaserImageInnerContainer {width: 495px; height: 290px; position: absolute;}
#grandTeaserContainer #grandTeaserImageContainer img {position: absolute; margin: 6px 0 0 1px;}

#grandTeaserList {background: url(/img/layout/accueil/grandTeaserFiller.png) left top repeat-y; margin: 10px 0 0 484px; z-index: 2;}

#grandTeaserContainer .grandTeaser {height: 66px; padding: 0 20px 0 11px; position: relative; z-index: 3;}
#grandTeaserContainer .grandTeaser span {display: block;}
#grandTeaserContainer .grandTeaser:hover {background: url(/img/layout/accueil/GrandTeaserHover.png) left top no-repeat; z-index: 2;}
#grandTeaserContainer .grandTeaser h3 {padding-top: 17px;}
#grandTeaserContainer .grandTeaser h3, #grandTeaserContainer .grandTeaser span {z-index: 1;}
#grandTeaserContainer .grandTeaser a {color: #717171;}
#grandTeaserContainer .grandTeaser h3 a {color: #3b3b3b;}
#grandTeaserContainer .grandTeaser img {display: none;}
#grandTeaserContainer .grandTeaser span.iconeAudio {display: block; position: absolute; right: 27px; bottom: 5px; width: 12px; height: 9px; background: url(/img/layout/icone/icone-audio-vert.gif) no-repeat; font-size: 0; text-indent: -9999px;}
#grandTeaserContainer .grandTeaser span.iconeVideo {display: block; position: absolute; right: 27px; bottom: 5px; width: 15px; height: 12px; background: url(/img/layout/icone/video.png) no-repeat; font-size: 0; text-indent: -9999px;}

/* Manchette sélectionnée */
#grandTeaserContainer .grandTeaser .grandTeaserSelected {position: absolute; left: -19px; top: -12px; z-index: 7; width: 260px; height: 91px; background: url(/img/layout/accueil/GrandTeaserSelected.png) top no-repeat; overflow: visible; padding: 0;}
#grandTeaserContainer .grandTeaser .grandTeaserSelected span {}
#grandTeaserContainer .grandTeaser .grandTeaserSelected h3 {padding-top: 25px;}
#grandTeaserContainer .grandTeaser .grandTeaserSelected h3 a {font-size: 13px;}
#grandTeaserContainer .grandTeaser .grandTeaserSelected h3, #grandTeaserContainer .grandTeaser .grandTeaserSelected span {margin-left: 29px; padding-right: 10px;}
#grandTeaserContainer .grandTeaser .grandTeaserSelected a {color: #fff; font-size: 13px;}
#grandTeaserContainer .grandTeaser .grandTeaserSelected span.iconeAudio {bottom: 17px; background-image: url(/img/layout/icone/icone-audio-blanc.gif); padding: 0;}
#grandTeaserContainer .grandTeaser .grandTeaserSelected span.iconeVideo {bottom: 17px; background-image: url(/img/layout/icone/video-blanc.png); padding: 0;}

/* --- Positinonnement de la page --- */
.presentationRow {clear: both; margin-bottom: 1em;}
#zonePub {padding-top: 3px; z-index: 900;}
#zonePub object, #zonePub embed {z-index: 900;}
/* Clearfix */
.presentationRow:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.presentationRow {display: inline-block;}
html[xmlns] .presentationRow {display: block;}
* html .presentationRow {height: 1%;}


/* --- Boîtes --- */
.boiteAccueil {position: relative; float: left;}
.boiteAccueil h2.boiteTitle {background: left 9px no-repeat; height: 35px; margin: 0 0 0 17px; text-indent: -9999px; font-size: 0px;}
.boiteAccueil .plus {position: absolute; display: block; right: 6px; bottom: 6px; font-size: 0px; text-indent: -9999px;}
.boiteAccueil .boiteContainer {margin: 0 6px 6px 6px; padding: 15px;}

#boiteNouvelles {margin: 0 10px 0 -5px;}
.presentationRow #centralColumn2 {width: 244px; float: left; margin-right: 10px;}
.presentationRow #centralColumn3 {width: 356px; float: left; margin-right: -5px;}


/* Titres des boîtes */
#boiteNouvelles {width: 356px; height: 350px; background-image: url(/img/layout/accueil/boites/nouvelles.png);}
#boiteNouvelles .boiteTitle {width: 88px; background-image: url(/img/layout/accueil/boites/titres/nouvelles.png);}
#boiteBlogues {width: 356px; height: 248px; background-image: url(/img/layout/accueil/boites/blogues.png);}
#boiteBlogues .boiteTitle {width: 71px; background-image: url(/img/layout/accueil/boites/titres/blogues.png);}
#boiteQuestionSante {width: 244px; height: 127px; background-image: url(/img/layout/accueil/boites/questionsante.png);}
#boiteQuestionSante .boiteTitle {width: 161px; background-image: url(/img/layout/accueil/boites/titres/questionsante.png);}
#boiteCommentaires {width: 244px; height: 215px; background-image: url(/img/layout/accueil/boites/commentaires.png);}
#boiteCommentaires .boiteTitle {width: 170px; background-image: url(/img/layout/accueil/boites/titres/commentaires.png);}


/* --- Zone centrale --- */

/* Nouvelles */
#TickerNouvelle {margin-bottom: 7px; height: 30px;}
#TickerNouvelle .TickerNouvelleLigne {height: 30px;}
#TickerNouvelle a {color: #3b3b3b; text-decoration: underline;}

#boxNouvelles .plus {width: 121px; height: 22px; background: url(/img/boutons/PlusDeNouvelles.png) top left no-repeat;}
#boxNouvelles ul {clear: both; list-style-image: url(/img/layout/puces/vert.png); margin-left: 15px;}
#boxNouvelles li {margin-bottom: 10px;}
#boxNouvelles a {color: #3b3b3b;}

#boxNouvelles #nouvellesAvecPhoto .boxNouvelle .lienDate {display: block; color: #5b5b5b;}
#boxNouvelles #nouvellesAvecPhoto .boxNouvelle img {display: block; background-color: #ddd; margin: 0 12px 10px 0; float: left;}
#boxNouvelles #nouvellesAvecPhoto .boxNouvelle .lienPrincipal {font-weight: bold;}

#boxNouvelles .lienCommentaire {padding-left: 20px; background: url(/img/layout/accueil/commentairesNouvellesAccueil.png) center left no-repeat; color: #6aaeda; font-weight: bold; font-size: 0.9em; margin-left: 9px;}

.ColCommentaireIndex{color: #6aaeda; font-weight: bold; font-size: 0.9em;}
.ColCommentaireIndexDansTitre{color: #6aaeda; font-weight: bold; font-size: 0.9em; padding-left: 10px;}
/* --- Question santé --- */
#questionSante h2 {display: none; margin: 0;}
#questionSante p {margin: 0; padding: 0;}
#questionSante p:first-line {font-weight: bold;}
#questionSante .plus {width: 75px; height: 22px; background: url(/img/layout/accueil/repondre.png) top left no-repeat;}
#questionSante #voirLesResultats {z-index: 4; width: 116px; background-image: url(/img/layout/accueil/VoirLesResultats.png);}
#QSReponsePopUp {z-index: 4;}
#QSReponseDirecte {z-index: 3;}

#PSTB_window .plus {position: absolute; bottom: 1px; right: 1px; width: 103px; height: 35px;}
#PSTB_window .tb-plus {position: absolute; bottom:-21px; left: 16px; width: 137px; height: 21px; background: url(/img/layout/thickbox/thickbox-bouton-questionsprecedentes.png) left top no-repeat; font-size: 0px; text-indent: -9999px;}
#PSTB_window h3 {font-size: 14px; font-weight: bold; margin-bottom: 10px;}
#PSTB_window label {color: #717171; margin-left: 5px; font-size: 12px;}
#PSTB_window #box_questionsante input {border: 0;}

/* Vos commentaires */
#boiteCommentaires {margin-top: 8px; position: relative; overflow: hidden;}
#boiteCommentaires .boiteContainer {padding: 19px 6px; background: url(/img/boutons/PlusVosCommentaires.png) no-repeat 146px 152px;}
#boxCommentaireJour strong {font-size: 100%;}
#boxCommentaireJour .item {width: 220px; height: 160px; overflow: hidden;}
#boxCommentaireJour .LeftQuote{ background: url(/img/layout/accueil/vosCommentaires-Gauche.png) no-repeat left top; padding-left: 26px;}        
#boxCommentaireJour .RightQuote{ background: url(/img/layout/accueil/vosCommentaires-Droite.png) no-repeat right bottom; padding-right: 26px; min-height: 30px; text-align: center;}
#boxCommentaireJour .RightQuote a.Commentaire{color: #0958a3; font-size: 1.2em;}
#boxCommentaireJour .InfoCDJ {margin-top: 15px; text-align: center;}   
#boxCommentaireJour a.linkInfoCDJ{color:#000; font-size: 0.9em;}    
#boxCommentaireJour ul, #boxCommentaireJour li {margin: 0; padding: 0; list-style: none;}    

#boiteCommentaires #boxCommentaireJourPrevious a, #boiteCommentaires #boxCommentaireJourNext a {position: absolute; top: 194px; width: 6px; height: 9px; background: url(/img/boutons/PlusVosCommentairesPrevious.png) no-repeat left top; font-size: 0px; text-indent: -9999px; }
#boiteCommentaires #boxCommentaireJourPrevious a {left: 162px; }
#boiteCommentaires #boxCommentaireJourNext a {left: 224px; background-image: url(/img/boutons/PlusVosCommentairesNext.png);}
#boxCommentaireJourPosition {position: absolute; top: 192px; left: 168px; width: 56px; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 0.9em;}
#boxCommentaireJourPosition, #boxCommentaireJourPosition span {color: #fff;}

/* Blogues */
#boiteBlogues {margin-bottom: 8px;}
#boiteBlogues .boiteContainer {padding-right: 0;}
/*#boxBlogues .item {float: left; width: 100px; margin-right: 7px;}*/ /* 3 éléments*/
#boxBlogues .item {float: left; width: 136px; margin: 9px 10px 0 10px;} /* 2 éléments*/
#boxBlogues .item img {display: block; margin-bottom: 9px;}
#boxBlogues .item h3 {margin: 0;}
#boxBlogues .item h3 a {font-size: 12px; font-weight: bold; color: #3b3b3b;}
#boxBlogues .item span a {font-size: 10px; color: #717171;}
#boxBlogues .item:last-child {margin-right: 0;}
#boxBlogues .plus {width: 121px; height: 22px; background: url(/img/boutons/PlusDeBlogues.png) top left no-repeat;}

/* Pub en zone centrale */
#pubCentrale {margin-left:  5px; float: left;}

/* --- Vivre en santé --- */
#vivreEnSante {margin-top: 43px; margin-left: -9px; width: 983px; height: 254px; background: url(/img/layout/accueil/VivreEnSante-fond.png) top left no-repeat; position: relative;}
#vivreEnSante h2#vivreEnSanteTitre {margin: 0 0 0 16px; padding: 0px; font-size: 24px; position: absolute; top: -29px;}
#vivreEnSanteContainer {margin-left: 59px;  overflow: hidden;}
#vivreEnSanteContainer ul, #vivreEnSanteContainer li {list-style: none; margin: 0; padding: 0;}
#vivreEnSanteContainer, #vivreEnSanteContainer li {width: 880px; height: 240px; overflow: hidden;}
#vivreEnSanteContainer li .item {float: left; width: 161px; height: 240px; margin-right: 15px;}
#vivreEnSanteContainer li .item h3 {font-size: 1.3em; margin: 21px 0 6px 0; color: #62ab3c; font-weight: normal; height: 21px;}
#vivreEnSanteContainer li .item span {display: block; margin-top: 13px; font-weight: bold;}
#vivreEnSanteContainer li h3 {font-size: 16px; margin: 21px 0 6px 0; color: #62ab3c; font-weight: normal; text-decoration: underline;}
#vivreEnSante #btnPrecedent a {position: absolute; top: -2px; left: 7px; width: 40px; height: 240px; background: url(/img/layout/accueil/fleche-gauche-bleue.png) 11px 112px no-repeat; text-indent: -9999px; font-size: 0px;}
#vivreEnSante #btnPrecedent a:hover, #vivreEnSante #btnPrecedent a:active {background-image: url(/img/layout/accueil/fleche-gauche-blanche.png)}
#vivreEnSante #btnSuivant a {position: absolute; top: -2px; right: 4px; width: 40px; height: 240px; background: url(/img/layout/accueil/fleche-droite-bleue.png) 12px 112px no-repeat; text-indent: -9999px; font-size: 0px;}
#vivreEnSante #btnSuivant a:hover, #vivreEnSante #btnSuivant a:active {background-image: url(/img/layout/accueil/fleche-droite-blanche.png)}
#vivreEnSante #vivreEnSantePager {position: absolute; top: -19px; left: 460px; display: block; width: 46px; height: 12px; background: url(/img/layout/accueil/vivreEnSante-points.png) no-repeat;}
#vivreEnSante #vivreEnSantePager a {font-size: 0px; width: 12px; height: 12px;}
#controls {position: absolute; top: -19px; left: 460px; display: block; width: 82px; height: 12px; margin: 0; padding: 0;}
#controls li {display:inline; list-style:none; padding:0; float: left; margin: 0;}
#controls li a {display: block; font-size: 0px; text-indent: -9999px; width: 12px; height: 12px; margin-right: 5px; background: url('/img/layout/accueil/VivreEnSante-points.png') no-repeat;}
#controls li a:hover, #controls li.current a {background-position: -12px 0;}


/* --- Clearfix --- */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}


/* --- Commentaires --- */
#divTitreInviteCommentaire{ border-top:solid 2px #b5d792; border-bottom:solid 1px  #b5d792}
.BoiteSignalerAbus{ z-index: 10; position:absolute; top:0; left:0; visibility:hidden; font-size:12px; line-height:16px; width:250px;  background-color:#fff;}
#CadreFormSignalerAbus{padding:20px; border:solid 2px #aeaeae; height:230px;}
.DistanceHautBas{ margin-top:20px; margin-bottom:20px}
.PagerStyle td table tbody tr td{ padding-bottom:5px; padding-top:5px}
.PagerStyle td table tbody tr td span{color:#64a142; font-size:12px; font-weight:bold; text-align:center;}
.PagerStyle td table tbody tr td a{color:#64a142; font-size:13px; text-align:center; margin-right:3px; margin-left:3px; text-decoration:underline}
.PagerStyle td table tbody tr td a:active{color:#64a142; font-size:13px; margin-right:3px; margin-left:3px; text-align:center;}
.StyleTexteTitre {font-size:18px; color:#64a142}
.StyleTexteTitreArretCommentaires {font-size:18px; color:#ee9828}
.listeCommentaire { width:100%; border-bottom:solid 1px #b5d792;}
.TexteGris{ color:#666666;}
.TexteTitreAvertirMod{ color:#343434;}
.DistanceDroit{ margin-right:10px}
.ItemCommentaire{ margin-bottom:10px; margin-top:10px;}
.RowStyleCommentaire{background-color:#fff;  border-bottom:dotted 1px #b9b9b9; border-top:dotted 1px #b9b9b9;}
.AlternatedStyleCommentaire{background-color:#f9f9f9;  border-bottom:dotted 1px #b9b9b9; border-top:dotted 1px #b9b9b9;}
.SizeTexteDate{ font-size:10px}
.DistanceHaut{ margin-top:10px;}
.SizeTexteNombreCommentaires{ font-size:12px;}
.bordureBasVert{ border-bottom:solid 1px #b5d792;}
.TexteVert{color:#7bae59;}
.linkCommentairesRecette {margin-left:7px; padding-top:6px; cursor:pointer;}
a.FontStyleNormal a{ font-style:normal;}

/* Style Legende photo et citation */
.legendPhotoLeft,.legendePhotoRight{color:#666;text-align:center; border:1px solid #F0F0F0; padding:5px; font-size:10px;}
.legendPhotoLeft img,.legendePhotoRight img{padding-bottom:2px;}
.legendPhotoLeft{float:left; margin-right:15px; margin-left:15px;}
.legendePhotoRight{float:right; margin-left:15px;}

.citationContent{font-size:14px; color:#666; margin:25px 0 0px 15px; line-height:24px;}
.citationContent .citation{ float:left; background:url(/img/layout/icone/flecheRightCitation.gif) no-repeat right bottom; padding:0px 30px 5px 12px; max-width:545px;}
.citationContent .imgLeftCitation{  float:left; width:25px;}
.citationContent .citation b{display:none;}
.citationContent .citation .signature{text-align:right; font-weight:bold; font-size:12px; color:#666;}

/* Style Archive Nouvelle */
.ArchiveNouvelle{z-index: 110; margin-top:10px; }
.ArchiveNouvelle div{ color:#00568B;}
.BoiteArchiveNouvelle{ z-index: 110; margin-top:-60px; margin-left:20px; position:absolute; visibility:hidden; font-size:12px; line-height:16px; width:270px;  background-color:#fff;}
#CadreArchiveNouvelle{border:solid 2px #aeaeae; height:230px; padding:10px;}
#CadreArchiveNouvelle div ul{ padding:10px; padding-left:20px; margin:5px;}
#CadreArchiveNouvelle div ul li{ padding:5px; margin:0px;}
#CadreNouvelleArchive{ border:solid 1px #C8E8A1; padding:2px; margin-left:10px; padding:3px;}
#TexteNouvelleArchive{ margin-left:5px; margin-top:2px; margin-right:3px;}

/* Style Demande materiel promotionel  */
.displayNone{ display:none;}
.BoiteConfirmationDemandeMateriel{ margin:20px; width:250px; height:240px; padding:10px}
#CentrePromo{ width:245px; background-image: url(/img/DemandePromo/border.gif); background-repeat:repeat-y; padding-top:10px; padding-bottom:10px}
#BoitePromo{width:245px; margin-top:40px; margin-right:10px;}
#BoitePromo div a{ padding:0; display: block;}
.etiquetteFormPromo{ width:150px; float:left}
.texteboxFormPromo{ width:230px}

/* --- Audio-Vidéo --- */
#contenuAudioVideo {width: 970px;}
#contenuAudioVideo #AudioVideoMain {float: left; width: 616px; display:inline;}
#contenuAudioVideo #AudioVideoSide {float: right; width: 352px; display:inline; position: relative;}
                        
#lienBalado {position: absolute; top: -29px; right: 5px; z-index: 100; line-height: 24px; padding-left: 36px; background: url(/img/layout/audioVideo/icone-balado-rss.jpg) no-repeat left center; color: #DD8040;}


.blocAudioVideo {display: block; width: 146px; height: 156px; position: relative; margin-right: 16px;}
#page_contenu .blocAudioVideo h3 {font-size: 10px; margin: 5px 0; font-weight: bold;}
.blocAudioVideo h3 a {color: #3b3b3b;}
.blocAudioVideo span.consulte, .blocAudioVideo span.recent {color: #589ac9; margin-left: 5px;}
.blocAudioVideo span.recent {text-transform: lowercase;}
.blocAudioVideo .mainImage {display: block; width: 146px; height: 82px; background-color: #eee;}
.blocAudioVideo span.duration {font-size: 10px; font-weight: bold; line-height: 12px; text-align: center; width: 37px; height: 13px; background-color: #3e7bb1; color: #fff; position: absolute; right: 0; top: 69px;}

#AudiovideoLayout table, #AudiovideoLayout tbody, #AudiovideoLayout tr, #AudiovideoLayout td {margin: 0; padding: 0; border: 0; border-collapse: collapse; width: auto;}



/* Sur le même thème */ 
#page_contenu h2#memeThemeTitre {clear: left; display:block; width: 182px; height: 17px; font-size: 0px; text-indent: -9999px; background: url(/img/layout/audiovideo/titres/SurLeMemeTheme.png) left top no-repeat; overflow: hidden;}
#memeTheme {width: 609px; height: 191px; background: url(/img/layout/audioVideo/AutresThemes.png) top left no-repeat; position: relative; overflow: hidden;}

#memeThemeContainer {margin-left: 63px; width: 507px; height: 178px; overflow: hidden !important; padding-top: 21px;  position: relative;}
#memeThemeContainer ul, #memeThemeContainer li {width: 507px; height: 178px; list-style: none; margin: 0; padding: 0; overflow: hidden;}
#memeThemeContainer li .blocAudioVideo {width: 143px; height: 178px; float: left; margin-right: 21px;}
#memeTheme #btnPrecedent a {position: absolute; top: 0px; left: 0px; width: 35px; height: 178px; background: url(/img/layout/accueil/fleche-gauche-bleue.png) 11px 86px no-repeat; text-indent: -9999px; font-size: 0px;}
#memeTheme #btnPrecedent a:hover, #memeTheme #btnPrecedent a:active {background-image: url(/img/layout/accueil/fleche-gauche-blanche.png)}
#memeTheme #btnSuivant a {position: absolute; top: 0px; left: 570px; width: 35px; height: 178px; background: url(/img/layout/accueil/fleche-droite-bleue.png) 12px 86px no-repeat; text-indent: -9999px; font-size: 0px;}
#memeTheme #btnSuivant a:hover, #memeTheme #btnSuivant a:active {background-image: url(/img/layout/accueil/fleche-droite-blanche.png)}


#listesAudioVideo {width: 352px; background: url(/img/layout/audioVideo/listes.png) top left no-repeat; position: relative; margin-bottom: 0;}
#listesAudioVideo #listesAudioVideoContainer {width: 352px; background: url(/img/layout/audioVideo/listes-bottom.png) bottom left no-repeat; padding-bottom: 40px;}
#listesAudioVideo .tabs  {width: 352px;}
#listesAudioVideoListing {margin-left: 22px; overflow: auto;}
#listesAudioVideoListing .blocAudioVideo {float: left; margin-bottom: 20px; border-bottom: 1px solid #e3e3e3;}
#listesAudioVideoListing br {display: none;}

#listesAudioVideo .pager {position: absolute; width: 352px; bottom: 8px; margin: 0 auto;} 
#listesAudioVideo .pagerContainer {position: relative; float:left; left: 50%; margin: 0; padding:0;}
#listesAudioVideo .pagerPositioner {float:left; left: -50%; margin: 0; padding:0; position:relative;}
#listesAudioVideo .pager a {color: #8a8a8a; display: block; float: left; text-align: left; height: 15px; font-size: 15px; line-height: 15px; margin-right: 22px; padding: 0;}
#listesAudioVideo .pager a:hover, #listesAudioVideo .pager a:active, #listesAudioVideo .pager a.selected {color: #6cb044;}
#listesAudioVideo .pager a.first, #listesAudioVideo .pager a.last, #listesAudioVideo .pager a.previous, #listesAudioVideo .pager a.next  {color: #fff; text-indent: -9999px; width: 6px; height: 11px; line-height: 11px; background: url(/img/layout/audioVideo/pager-fleches-gauche.png) top left repeat-x;}
#listesAudioVideo .pager a.first, #listesAudioVideo .pager a.last {width: 12px;}
#listesAudioVideo .pager a.last, #listesAudioVideo .pager a.next  {background-image: url(/img/layout/audioVideo/pager-fleches-droite.png);}
#listesAudioVideo .pager a.last {margin-right: 0;}
#listesAudioVideo .pager a.next:hover, #listesAudioVideo .pager a.next:active, #listesAudioVideo .pager a.previous:hover, #listesAudioVideo .pager a.previous:active, #listesAudioVideo .pager a.first:hover, #listesAudioVideo .pager a.first:active, #listesAudioVideo .pager a.last:hover, #listesAudioVideo .pager a.last:active {background-position: left -11px;}

#AudioVideoSide #listesAudioVideo .pager a.disabled {background-position: left -22px; cursor: default;}


                 
.tabs {height: 40px; list-style: none; overflow: auto; margin-left: 10px;}
.tabs li {height: 40px; margin: 0px; padding: 0;  list-style: none; display: inline; float: left;}
.tabs li a {display: block; height: 40px; padding: 0;  float: left; line-height: 40px; color: #8a8a8a; padding-right: 13px;}
.tabs li a span {display: block; padding-left: 13px; float: left;}
.tabs li a span span, .tabs li a.selected span span {display: block; height: 40px; background: url(/img/layout/audioVideo/tabs/regarder.png) center 12px no-repeat; padding-left: 0; font-size: 0px; text-indent: -9999px;}
.tabs li a.selected {background: url(/img/layout/tabs/tab-right.png) right top no-repeat; color: #4591c3;}
.tabs li a.selected span {display: block; height: 40px; background: url(/img/layout/tabs/tab-left.png) left top no-repeat;}

.tabs li a span#tabRegarder span {background-image: url(/img/layout/audioVideo/tabs/video-off.png); width: 82px;}
.tabs li a:hover span#tabRegarder span, .tabs li a:active span#tabRegarder span {background-image: url(/img/layout/audioVideo/tabs/video-on.png);}
.tabs li a.selected span#tabRegarder span {background-image: url(/img/layout/audioVideo/tabs/video-on.png);}
.tabs li a span#tabEcouter span {background-image: url(/img/layout/audioVideo/tabs/audio-off.png); width: 69px;}
.tabs li a:hover span#tabEcouter span, .tabs li a:active span#tabEcouter span {background-image: url(/img/layout/audioVideo/tabs/audio-on.png);}
.tabs li a.selected span#tabEcouter span {background-image: url(/img/layout/audioVideo/tabs/audio-on.png);}
.tabs li a span#tabRechercher span {background-image: url(/img/layout/audioVideo/tabs/recherche-off.png); width: 102px;}
.tabs li a:hover span#tabRechercher span, .tabs li a:active span#tabRechercher span {background-image: url(/img/layout/audioVideo/tabs/recherche-on.png);}
.tabs li a.selected span#tabRechercher span {background-image: url(/img/layout/audioVideo/tabs/recherche-on.png);}


#listesAudioVideoSelecteur {width: 307px; height: 27px; background: url(/img/layout/audioVideo/liste-selecteur.png) right top no-repeat; text-transform: uppercase; color: #797979; margin: 13px 0 17px 22px;}
#listesAudioVideoSelecteur a {text-transform: uppercase; color: #797979; font-size: 10px; width: 154px; text-align: center; display: block; height: 27px; line-height: 21px; float: left;}
#listesAudioVideoSelecteur #ctl00_cph_PlusConsultesLinkButton {width: 153px;}
#listesAudioVideoSelecteur a.selected {color:#fff; background: url(/img/layout/audioVideo/liste-selecteur.png) left -27px no-repeat; }
#listesAudioVideoSelecteur #ctl00_cph_PlusConsultesLinkButton.selected {background-position: right -27px; }

#audioVideoDescriptionescription {margin-top: 25px;}
#audioVideoDescriptionescription span {text-transform: lowercase;}

.audioVideoContenuInfo {margin-top: 25px; clear: both;}
.audioVideoContenuInfo h3 {display:block; width: 99px; height: 60px; font-size: 0px; text-indent: -9999px; background: url(/img/layout/audiovideo/titres/motscles.png) left top no-repeat; float: left; margin-right: 14px;}
.audioVideoContenuInfo .audioVideoContenuInfoContainer {margin-left: 99px; border-left: 1px solid #e3e3e3; padding-left: 14px; min-height: 3.5em;}

#audioVideoMotsCles a {text-decoration: underline; margin-right: 10px; line-height: 1.6; color: #2f5a8e;}

#audioVideoPartager h3 {background-image: url(/img/layout/audiovideo/titres/partager.png);}
#audioVideoPlusDInfo h3 {background-image: url(/img/layout/audiovideo/titres/plusdinfo.png); width: 108px;}
#audioVideoPlusDInfo .audioVideoContenuInfoContainer {margin-left: 108px;}
#audioVideoPlusDInfo .audioVideoContenuInfoContainer a {text-decoration: underline; display: block; background: url(/img/layout/audioVideo/fichier.png) left top no-repeat; padding-left: 22px; min-height: 20px; color: #2f5a8e;}
#audioVideoPlusDInfo .audioVideoContenuInfoContainer br {display: none;}

#audioVideoRecherche {margin: 15px 0 15px 21px;}
#audioVideoRecherche input {vertical-align: middle; margin-right: 6px;}

.blocIcons {border-right: 1px solid #e3e3e3; float: left;}
.iconMail, .iconTwitter, .iconFacebook {margin: 9px 14px 9px 0; display: block; float: left; width: 24px; height: 24px; font-size: 0px; text-indent: -9999px; background: url(/img/layout/icone/enveloppe.png) no-repeat top left;}
.iconTwitter { margin-left: 14px; margin-right: 3px; background-image: url(/img/layout/icone/twitter.png);}
.iconFacebook {background-image: url(/img/layout/icone/facebook.png);}

#audioVideoPartager label {width: 65px; float: left; margin-left: 14px; font-size: 0.9em;}
#audioVideoPartager input {font-size: 0.8em; width: 290px; padding: 2px; border: 1px solid; margin-bottom: 1px;}

.PlusRecents span.consulte {display: none;}
span.recent {display: none;}
.PlusRecents span.recent {display: inline;}

.boutonTelecharger {display: block; width: 67px; height: 15px; background: url(/img/layout/AudioVideo/telecharger.jpg) left top no-repeat; font-size: 0px; text-indent: -9999px; margin: 5px 0 -15px 0; position: relative; left: 528px;}

/* Lié au Style dans Word LienAutreRecette  */
.LienAutreRecette{background: url(/img/recette/backAutreRecette.jpg) left top no-repeat; float:right; width:190px; height:50px; color:#00568b; font-size:12px; padding:30px 0 0 35px; margin:10px;}
.LienAutreRecette a{ font-weight:bold;} 

/* Lié au Style dans Word BoiteAudioVideo  */
.BoiteAudioVideo{float:right; width:165px; height:166px; padding:33px 0px 8px 9px; margin-left:10px;}
.BoiteAudioVideo img{margin:0 0 5px 0;} 
.BoiteAudioVideo a.LienTexte{font-size:11px; padding:0 30px 0 7px; display:block; line-height:1.0em;}

.bckAudio{background: url(/img/backAudioStyle.jpg) left top no-repeat; }
.bckVideo{background: url(/img/backVideoStyle.jpg) left top no-repeat; }

/* Section Contactez-nous */

.verticalBoxCollapse { padding-bottom:20px; }
.verticalBoxCollapse .section-header-long { padding:0 0 0 0; margin:0 0 0 0; width:685px; height:59px; }
.verticalBoxCollapse .collapsePanelHeaderLong {}

.verticalBoxCollapse .collapsePanelLong { padding:0 0 0 0; margin:0 0 0 0; width:685px; }
.verticalBoxCollapse .collapsePanelLong .section-contenu { padding:0 0 0 0; margin: 0 0 0 0; width:685px; }
.verticalBoxCollapse .collapsePanelLong .section-contenu .contenu { float:left; width:650px; margin:20px 0 0 10px; }
.verticalBoxCollapse .collapsePanelLong .section-contenu .contenu #descriptif-logo { padding-bottom:10px; font-weight:bold; }
.verticalBoxCollapse .collapsePanelLong .section-contenu .contenu #input-logo { padding-right:10px; float:left; }
.verticalBoxCollapse .collapsePanelLong .section-contenu .contenu #image-logo { padding-left:70px; padding-top:30px; }

.verticalBoxCollapse .collapsePanelLong .section-contenu .filet-gauche {  padding:0 0 0 0; margin:0 0 0 4px; background: url(/img/QuiSommesNous/Contactez-nous/filet-gauche.gif) left bottom repeat-y; height:170px; float:left; width:5px; }
.verticalBoxCollapse .collapsePanelLong .section-contenu .filet-droit { padding:0 0 0 0; margin:0 0 0 12px; background: url(/img/QuiSommesNous/Contactez-nous/filet-droit.gif) left bottom repeat-y; height:170px; float:left; width:2px; }
.verticalBoxCollapse .collapsePanelLong .section-contenu .coin-gauche-inferieur {  padding:0 0 0 0; margin:0 0 0 4px; background: url(/img/QuiSommesNous/Contactez-nous/coin-gauche.gif) left bottom no-repeat; float:left; width:8px; height:8px; }
.verticalBoxCollapse .collapsePanelLong .section-contenu .ligne-inferieure {  padding:0 0 0 0; margin:0 0 0 0px; background: url(/img/QuiSommesNous/Contactez-nous/filet-bas.gif) left bottom repeat-x ; width:662px; height:8px; float:left; }
.verticalBoxCollapse .collapsePanelLong .section-contenu .coin-droit-inferieur {  padding:0 0 0 0; margin:0 0 0 0px; background: url(/img/QuiSommesNous/Contactez-nous/coin-droit.gif) left bottom no-repeat; width:10px; height:8px; float:left; }

#avis-medical .filet-gauche, #avis-medical .filet-droit {  height:255px; }
#commentaires-suggestions .filet-gauche, #commentaires-suggestions .filet-droit {  height:526px; }
#problemes-techniques .filet-gauche, #problemes-techniques .filet-droit { height:671px; }
#reproduction-contenu .filet-gauche, #reproduction-contenu .filet-droit { height:545px; }
#adresse .filet-gauche, #adresse .filet-droit { height:100px; }
#depliants .filet-gauche, #depliants .filet-droit { height:600px; }
#copier-logo .filet-gauche, #copier-logo .filet-droit { height:200px; }

.verticalBoxCollapse .section-header-court { padding:0 0 0 0; margin:0 0 0 0; width:338px; height:59px; }
.collapsePanelCourt {}
.collapsePanelLong {}
.verticalBoxCollapse .collapsePanelCourt { padding:0 0 0 0; margin:0 0 0 0; width:338px; height:auto; }
.verticalBoxCollapse .collapsePanelCourt .section-contenu { padding:0 0 0 0; margin: 0 0 0 0; width:338px; }
.verticalBoxCollapse .collapsePanelCourt .section-contenu .contenu { float:left; width:305px; margin:20px 0 0 10px; }

.verticalBoxCollapse .collapsePanelCourt .section-contenu .filet-gauche {  padding:0 0 0 0; margin:0 0 0 4px; background: url(/img/QuiSommesNous/Contactez-nous/filet-gauche.gif) left bottom repeat-y; height:100px; float:left; width:5px; }
.verticalBoxCollapse .collapsePanelCourt .section-contenu .filet-droit { padding:0 0 0 0; margin:0 0 0 12px; background: url(/img/QuiSommesNous/Contactez-nous/filet-droit.gif) left bottom repeat-y; height:100px; float:left; width:2px; }
.verticalBoxCollapse .collapsePanelCourt .section-contenu .coin-gauche-inferieur {  padding:0 0 0 0; margin:0 0 0 4px; background: url(/img/QuiSommesNous/Contactez-nous/coin-gauche.gif) left bottom no-repeat; float:left; width:8px; height:8px; }
.verticalBoxCollapse .collapsePanelCourt .section-contenu .ligne-inferieure {  padding:0 0 0 0; margin:0 0 0 0px; background: url(/img/QuiSommesNous/Contactez-nous/filet-bas.gif) left bottom repeat-x ; width:316px; height:8px; float:left; }
.verticalBoxCollapse .collapsePanelCourt .section-contenu .coin-droit-inferieur {  padding:0 0 0 0; margin:0 0 0 0px; background: url(/img/QuiSommesNous/Contactez-nous/coin-droit.gif) left bottom no-repeat; width:10px; height:8px; float:left; }

.BoiteConfirmationContactNous{position:absolute; z-index:20000; filter:alpha(opacity=85); opacity:0.85; background-Color:#ffffff; width:100%; height:2285px; margin-top:0px ; color:Black; top:0px; left:0px; } /* background-Color:#333333 */
.BoiteMessageAutoContactNous{ position:absolute; z-index:20001; background-color:#fff; margin:20px; width:250px; height:240px; border:solid 1px #b9b9b9; padding:10px }

.demande-promo-gauche { float:left; height:340px; padding:0 20px 0 0; }
.demande-promo-gauche .champs-materiel-promotionnel input { margin-bottom:5px; width:180px; }
.demande-promo-droite { height:340px; }

/*#page_contenuContactezNous__col1_Only { width: 920px; margin: 0 35px 0 0;}
#page_contenuContactezNous_col1_Only { width: 210px; margin: 20px 40px 0 -20px; float:left;}*/
#titre-qui-sommes-nous { margin-left:6px; margin-top:5px; margin-bottom:15px; text-align:right; font-size:20px; font-weight:bold; color:#B2D693; }
#titre-qui-sommes-nous hr { color:#B2D693; }

#page_contenuFiche_col1_Only .TitreSectionQuiSommesNous { float:left; padding:0 0 5px 0px; width:670px; font-size:24px; font-weight:bold; color:#454545; }
#page_contenuFiche_col1_Only .TitreSectionQuiSommesNous span { color:#454545; }

div#contenuFiche #col2_QuiSommesNous h2  { margin-top:0px; }
div#contenuFiche #col2_QuiSommesNous h3 { margin:0px 0 5px 15px; }

/* Section Coreg */
div.optin_image
{	
	width:120;
	height:60px;
	padding-bottom:10px;
}

div.optin_accroche_infos
{
	overflow:hidden;
	margin-left:50px;
	margin-right:30px;
	padding-bottom:10px;
}
