
/* ::::: http://www.em-consulte.com/templates/main/css/main_1487690480699.css ::::: */

body { margin: 0px; padding: 0px; }
form { margin: auto 0px; }
input[type="text"], input[type="password"], select, textarea { padding-left: 1px; }
li.informationsGenerales { padding: 5px; margin-left: -45px; }
form.nice .ligne .mylabel, form.nice .ligne .mylabelMedium, div.nice .ligne .mylabel, div.nice .ligne .mylabelMedium, form.niceConfirm .ligne .mylabel, form.niceConfirm .ligne .mylabelMedium, div.niceConfirm .ligne .mylabel, div.niceConfirm .ligne .mylabelMedium { display: block; float: left; margin-right: 5px; }
form.nice .ligne .mylabel, form.nice .ligne .mylabelMedium, div.nice .ligne .mylabel, div.nice .ligne .mylabelMedium { margin-top: 3px; }
.niceFormCol1 { margin-left: 155px; }
.mylabel { text-align: right; }
form.nice .ligne .mylabel, div.nice .ligne .mylabel, form.niceConfirm .ligne .mylabel, div.niceConfirm .ligne .mylabel { width: 150px; }
form.nice .ligne .mylabelMedium, div.nice .ligne .mylabelMedium, form.niceConfirm .ligne .mylabelMedium, div.niceConfirm .ligne .mylabelMedium { width: 200px; }
form.nice .ligne .mylabelLong, div.nice .ligne .mylabelLong, form.niceConfirm .ligne .mylabelLong, div.niceConfirm .ligne .mylabelLong { width: 250px; }
.formInputSizeBig { width: 375px; }
.formInputSize { width: 200px; }
.formInputSizeMedium { width: 150px; }
.formInputSizeSmall { width: 75px; }
div.box { overflow-x: auto; }
div.boxspec { overflow-x: visible; }
div.module { padding: 1px; }
.contenant { overflow: hidden; }
.contenant .left { float: left; }
.contenant .right { float: right; }
span.textWithCustomLabel { line-height: 20px; }
div.contenant div.right, span.contenant span.right { float: right; }
ul.nomargin { margin-top: 0px; margin-bottom: 0px; }
#moduleDisplayAccueilSPLF { margin-top: 15px; margin-bottom: 15px; }
#moduleDisplayLastIssueRevue { margin-top: 15px; margin-bottom: 15px; }
#moduleProductAccesLinks ul.nomargin li, #moduleDisplayLastIssues ul.nomargin li, #moduleLastViewedArticles ul.nomargin li { margin-bottom: 15px; }
ul.square { padding-left: 20px; }
ul.square li { clear: both; }
table.tableauCommande th { padding: 1px; }
table.tableauCommande td { padding: 1px; }
table.doublebarre th, table.doublebarre td { padding: 3px; }
table.credits { margin-top: 5px; margin-bottom: 5px; }
table.credits td { padding: 5px; }
.centered { margin-left: auto; margin-right: auto; }
.boiteverte { padding: 10px; }
.boiteMessage { height: 101px; }
.boiteMessageEtendue { height: 181px; }
.boiteMessageOK { height: 101px; }
.boiteMessageOKEtendue { height: 181px; }
.boiteMessageBat { height: 281px; }
.boiteMessageBatMb { height: 361px; }
.imageValidation { width: 58px; height: 49px; margin-left: 5px; margin-right: 5px; }
input.validationbutton16, input.errorbutton16, input.executebutton16, input.renamebutton16, input.deletebutton16, input.frenchflag16, input.spanishflag16, input.italianflag16 { width: 20px; height: 20px; }
div.espacePerso { width: 126px; height: 21px; line-height: 21px; }
div.espaceParrainage { margin-top: 5px; margin-bottom: -5px; }
div.espacePersoProduits { position: absolute; float: left; margin-top: 5px; }
input.customLabelRename { width: 200px; }
.tdImgHG, .tdImgHD, .tdImgBG, .tdImgBD { width: 10px; height: 10px; }
#page { position: absolute; width: 100%; }
#header { width: 1010px; }
#hnav { margin: 0px; }
#mobileMiddleContener { width: 1010px; min-height: 500px; height: auto ! important; padding-bottom: 20px; }
#leftColumn { float: left; width: 260px; }
#moduleRightColumn { float: right; width: 220px; }
#mobileMiddleContenerFooter { clear: both; }
#innerLeftColumn, #innerFooter, #innerModuleRightColumn { padding: 0px 2px 2px; margin: 0px 2px 2px; }
#innerContentColumn { padding-right: 2px; padding-top: 0px; margin-right: 2px; margin-top: 0px; }
#innerModuleRightColumn { padding: 0px; margin: 0px 2px 2px; }
#pageFooter { width: 1010px; margin-left: auto; margin-right: auto; z-index: 10; }
div#pageFooter { overflow: hidden; padding: 0px; }
div#footerLeft { height: 19px; width: 9px; float: left; margin: 0px; padding: 0px; }
div#innerFooter { height: 19px; padding: 0px; margin: 0px 9px; }
div#innerFooter div { margin: 0px; }
div#footerRight { height: 19px; width: 9px; float: right; margin: 0px; }
#conteneurCNILetHON { width: 1010px; margin-left: auto; margin-right: auto; }
#texteCNIL { margin-top: 15px; margin-bottom: 15px; }
#liensSitesAccueil { margin-left: auto; margin-right: auto; color: rgb(153, 153, 153); font-family: Tahoma,Verdana,Arial; font-size: 11px; }
#liensSitesAccueil a { color: rgb(153, 153, 153); font-family: Tahoma,Verdana,Arial; font-size: 11px; }
#liensSitesAccueil a:hover { text-decoration: underline; }
#moduleCertificationHON { float: right; width: 160px; margin-top: 10px; }
.hide { display: none; }
#moduleChangeLanguage { clear: both; float: right; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; }
#moduleRaccourcisAccueil ul { margin-left: -15px; }
#moduleLogin, #moduleLogOut { clear: right; float: right; padding: 8px; width: 240px; height: 75px; }
#moduleProtectionfichier { margin-left: auto; margin-right: auto; margin-top: 50px; padding: 8px; width: 500px; }
#moduleAccesFichierProtege { margin-left: auto; margin-right: auto; margin-top: 150px; padding: 8px; width: 500px; }
#moduleLogOut .linkButton { margin-top: 5px; }
#moduleLogOut .espacePerso { margin-top: 5px; }
#moduleAffichageLogo { position: absolute; margin-top: 16px; margin-left: 15px; }
#moduleBonjourInstitution { width: 500px; margin-top: -18px; margin-left: auto; margin-right: auto; }
#moduleBarreArticle { height: 20px; padding: 3px; }
#articlePrecedent { float: left; width: 160px; }
#moduleBarreArticle #articleFicheProduitSommaire { float: left; width: 650px; }
#moduleBarreArticle #articlePlan { float: left; padding-left: 20px; margin-left: 20px; }
#articlePlan { padding-left: 20px; margin-left: 15px; margin-top: 5px; margin-bottom: 10px; }
#articleListMMC { margin-bottom: 10px; }
#articleSuivant { float: right; width: 160px; }
#moduleDisplayProduitsList { padding-top: 5px; }
#moduleDisplayArticle { padding-top: 5px; }
#moduleEnregistrementUtilisateur textarea.texteLicence { width: 100%; }
#moduleDisplayArticleMap { position: absolute; top: 200px; left: 20%; width: 250px; height: 375px; padding-bottom: 30px; z-index: 10; }
#moduleDisplayArticleMap #contenuPlan { width: 100%; height: 100%; right: 10px; overflow: auto; }
#moduleDisplayArticleMap #controlsOnArticleMap { height: 15px; padding: 5px; }
#moduleDisplayArticleMap #title { padding-left: 25px; }
#moduleDisplayArticleMap #controlsOnArticleMap #closeArticleMap { float: right; height: 15px; width: 60px; margin-right: 3px; }
#articleMapFooter { height: 16px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; }
#moduleHelpPopUp { position: absolute; height: 100%; width: 100%; padding: 0px; margin: 0px; }
#moduleHelpPopUp #arborescenceAide { position: absolute; height: 100%; width: 275px; }
#moduleHelpPopUp #arborescenceAide ul { padding-left: 5px; padding-right: 5px; }
#moduleHelpPopUp #divInformationActionAjax #arborescenceAide ul span #divInformationAnalyseInstitutionActionAjax { height: 34px; width: 243px; position: relative; margin-left: 5px; top: -6px; }
#moduleHelpPopUp #divInformationActionAjax #arborescenceAide ul li.niveau1 #divInformationAnalyseInstitutionActionAjax { padding-top: 20px; margin-bottom: 5px; }
#moduleHelpPopUp #divInformationActionAjax #arborescenceAide ul li.niveau2 #divInformationAnalyseInstitutionActionAjax { margin-top: 3px; }
#moduleHelpPopUp #pageAide { position: absolute; left: 280px; height: 100%; width: 635px; }
#moduleHelpPopUp #pageAide #helpContent h4 { padding-left: 15px; }
#moduleHelpPopUp #pageAide img.cadreAide, #moduleHelpPopUp #pageAide div#helpContent { padding-left: 15px; padding-right: 15px; }
#moduleDisplayLastIssues { margin-top: 10px; }
#moduleDisplayLastIssues h4 { margin-top: 0px; margin-left: 5px; }
#moduleDisplayLastIssues ul { margin-left: 15px; }
#moduleArticleCounter { margin-top: 0px; }
#moduleUniversLinks { height: 310px; padding: 4px 3px; }
#moduleUniversLinksEtranger { height: 400px; padding: 4px 3px; }
#moduleListeSolutions { height: 200px; padding: 4px 3px; margin-bottom: 10px; }
div.conteneurUnivers, div.titreUnivers, div.imageUnivers, span.titreUnivers { width: 120px; float: left; overflow: hidden; position: relative; text-align: center; }
div.conteneurUnivers { margin: 0px 3px; }
div.titreUnivers span.titreUnivers { position: absolute; bottom: 0px; left: 0px; margin: 0px; }
div.titreUnivers { height: 60px; }
.boiteUnivers { float: left; width: 200px; margin-left: auto; margin-right: auto; margin-top: 10px; }
.nomUnivers { margin-bottom: 2px; }
#moduleFenetresEspacePerso { width: 740px; }
div#moduleFenetresEspacePerso #messageBienvenueEspacePerso { width: 100%; height: 27px; padding-top: 5px; margin: auto; }
#moduleFenetresEspacePerso h3 { margin: 0px; width: 100%; height: 40px; line-height: 40px; }
div#moduleArborescenceProduits { margin: 5px auto; }
div#moduleDisplayerRSS { margin: 5px auto; }
div#moduleListeSolutionsAccessLinks { margin: 5px auto; }
div#moduleSolutions { margin-left: 5px; margin-right: 5px; }
div#moduleListeSolutionsAccessLinks div.tous { margin-left: 5px; margin-bottom: 5px; }
div#moduleProductAccessLinks { margin: 5px auto; }
div#moduleProductAccessLinks div.tous { margin-left: 5px; margin-bottom: 5px; }
div#moduleDisplayzone { margin: 5px auto; }
div#moduleDisplayzone div.tous { margin-left: 5px; margin-bottom: 5px; }
div#moduleDisplayCategories { margin: 5px auto; }
div#moduleDisplayCategories div.tous { margin-left: 5px; margin-bottom: 5px; }
#moduleArborescenceProduits, #moduleProductAccessLinks, #moduleListeSolutionsAccessLinks, #moduleDisplayzone, #moduleDisplayCategories, #moduleLiensArticles, #moduleInfosResultatRecherche, #moduleLiensArticlesVidal { margin: 3px auto 5px; overflow: auto; }
#moduleDisplayerRSS { margin: 3px auto 5px; overflow: auto; }
#moduleArborescenceProduits h4, #moduleProductAccessLinks h4, #moduleListeSolutionsAccessLinks h4, #moduleDisplayzone h4, #moduleDisplayCategories h4, #moduleLiensArticles h4, #moduleLiensArticles h5, #moduleInfosResultatRecherche h4, #moduleInfosResultatRecherche h5, #moduleLiensArticlesVidal h4, #moduleLiensArticlesVidal h5 { width: 100%; margin: 0px; }
#moduleDisplayerRSS h4 { width: 100%; margin: 0px; }
.liensArticles { margin-left: 12px; margin-top: 2px; clear: both; }
.liensArticlesResultat { margin-left: 12px; margin-top: 9px; margin-bottom: 2px; clear: both; }
.liensArticlesSelected a { margin-left: 12px; margin-top: 2px; clear: both; }
div.espacePersoMore { margin-top: 10px; }
div.espacePersoColumn { float: left; width: 50%; }
div.moduleTypeEspacePerso { margin: 8px; overflow: hidden; }
div.moduleTypeEspacePerso div.titreEspacePerso { padding: 0px; margin: 0px 0px 3px; overflow: hidden; background: transparent url('bg_top_espacePerso.png') repeat-x scroll 0% 0%; }
div.moduleTypeEspacePerso div.titreEspacePerso div.iconsGauche, div.moduleTypeEspacePerso div.titreEspacePerso div.iconsDroite { margin: 1px 5px; }
div.moduleTypeEspacePerso div.titreEspacePerso div.iconsGauche { float: left; }
div.moduleTypeEspacePerso div.titreEspacePerso h4 { margin: 1px; }
div.moduleTypeEspacePerso div.titreEspacePerso div.iconsDroite { float: right; }
div.moduleTypeEspacePerso div.espacePersoContent { padding: 0px 3px 13px; }
div.moduleTypeEspacePerso div.espacePersoContentMini { padding: 0px 3px 5px; }
#moduleBarreDeRecherche { margin: 0px; padding-top: 2px; padding-bottom: 2px; height: 26px; overflow: hidden; }
#moduleBarreDeRecherche #formRecherche { padding-top: 2px; padding-bottom: 2px; }
input.okButton { cursor: pointer; }
#moduleDisplaySommaireTraite #formRechercheInProduit input.okButton { background-color: rgb(255, 106, 0); color: white; border: 1px solid rgb(255, 188, 69); }
#moduleDisplaySommaireBook #formRechercheInProduit input.okButton { background-color: rgb(255, 106, 0); color: white; border: 1px solid rgb(255, 188, 69); }
#moduleDisplayIndexBook #formRechercheInProduit input.okButton { background-color: rgb(255, 106, 0); color: white; border: 1px solid rgb(255, 188, 69); }
#moduleBarreDeRecherche input.okButton { padding: 0px; }
#moduleBarreDeRecherche { position: relative; }
#moduleBarreDeRecherche #iconeLastViewedArticles { position: absolute; top: 1px; right: 0px; }
#moduleBarreDeRecherche #iconeMonPanier { position: absolute; top: 1px; right: 28px; }
#moduleBarreDeRecherche #iconeMesAlertesSession { position: absolute; top: 1px; right: 70px; }
#moduleRecherche .selectionType { text-align: center; width: 720px; margin: 5px auto 5px 10px; }
#moduleRecherche .barreGriseG { float: left; width: 257px; height: 15px; margin-left: 20px; }
#moduleRecherche .barreGriseD { float: left; width: 300px; height: 15px; }
#moduleRecherche .titreSelection { float: left; width: 100px; }
#moduleRecherche div.selectAllForSearch { padding-top: 3px; height: 22px; }
#moduleRecherche .selectAllForSearchLabel { margin-top: -3px; }
#moduleRecherche #tableWhere { margin-left: 20px; }
#moduleRecherche select.selectorTab { height: 200px; width: 665px; }
#moduleRecherche select.selectorTabDomain { padding: 15px; }
#moduleRecherche div.basPageRecherche { margin-top: 30px; margin-bottom: 30px; padding-bottom: 30px; }
#moduleRecherche div.infosSelections { float: left; width: 550px; margin-left: 25px; }
#moduleRecherche input.submitRecherche { float: right; height: 25px; margin-right: 50px; }
#moduleRecherche ul.nomargin li { margin-bottom: 15px; }
#tabResults { width: 98%; }
#tabResults th, #tabResults tr { height: 28px; }
#tabResults td { padding: 10px 8px; }
#tabResults td.annee { text-align: center; }
#moduleRecherche ul li span.contenuSelection { margin-top: -5px; margin-left: 18px; }
#moduleResultatsRecherche div.enregistrerRecherche { float: right; height: 25px; padding-right: 7px; padding-left: 7px; }
#moduleResultatsRecherche div.enregistrerRecherche a.lienEnregistrerRecherche { position: relative; top: 5px; }
div.affinage { margin-top: 15px; padding: 5px; width: 505px; }
#moduleLogin input.okButton { padding: 0px; }
#moduleCodeAcces input.okButton { padding: 0px; }
#moduleCommunication { margin-top: 15px; margin-bottom: 15px; }
div.compteur, div.compteur div { height: 8px; }
div.compteur { width: 80px; overflow: hidden; }
div.compteur div { max-width: 80px; }
div.compteurV2 { height: 6px; width: 80px; margin-top: 5px; margin-right: 10px; overflow: hidden; float: left; }
div.compteurV2 div { height: 6px; max-width: 80px; }
ol.textList, ul.textList, ol.textList li, ul.textList li { list-style-type: none; margin: 0px; padding: 0px; }
div.conteneurlibelleordre { height: 32px; }
div.updownarrowtext { height: 32px; line-height: 32px; float: left; }
div.conteneurupdownarrow { width: 16px; height: 32px; float: left; }
div.updownarrow { width: 16px; height: 16px; float: left; }
.listeProduitsEtrangers { padding-left: 10px; margin-top: 5px; margin-bottom: 5px; }
.titreImg { margin-left: 0px; width: 730px; height: 53px; }
.BTD, .BTC, .BTG { height: 53px; float: left; }
.BTG { width: 33px; }
.BTD { width: 44px; }
.PMenu { margin-left: 2px; margin-top: 7px; }
.cheminDeFerProduits { margin-left: 10px; margin-bottom: 5px; }
.menuLetters { width: 610px; margin-left: 30px; clear: both; margin-bottom: 0px; }
.menuLettersIndex { width: 610px; clear: both; margin-bottom: 0px; }
.separateurLetters { height: 15px; width: 650px; padding-left: 5px; margin-left: 30px; margin-bottom: 10px; margin-top: 10px; }
.separateurLettersIndex { height: 15px; width: 650px; padding-left: 5px; margin-bottom: 10px; margin-top: 10px; }
.contenuProduits { margin-left: 30px; width: 610px; height: auto; }
.listeProduits { width: 425px; float: left; padding-top: 2px; padding-left: 15px; padding-bottom: 2px; margin-bottom: 5px; }
.AccesContenuProduits { width: 135px; float: left; padding-top: 2px; padding-bottom: 2px; }
.TypeAccesProduits { width: 25px; float: left; padding-top: 0px; padding-bottom: 0px; margin-bottom: 3px; }
.TypeProduits { width: 25px; float: right; padding-top: 0px; padding-bottom: 5px; }
.DivHr, .DivNoHr { width: 610px; clear: both; margin-top: 0px; padding-top: 0px; }
.HRProd { height: 1px; }
.puceR { margin-top: 2px; margin-left: 0px; margin-bottom: 2px; }
.Principal { margin-bottom: 50px; }
.menuAff { height: 50px; margin-bottom: 5px; padding-left: 3px; margin-top: 4px; }
.PmenuAff { margin-left: 0px; margin-top: 5px; }
.PmenuAff2 { margin-left: 0px; margin-top: 9px; }
.Bouton, .BoutonGris, .BoutonCreme, .BoutonSelected, .BoutonNouveauSelected, .BoutonNouveauSelectedFr, .BoutonNouveauSelectedIt, .BoutonNouveauSelectedEs, .BoutonNouveauSelectedPP, .BoutonNouveau, .BoutonNouveauFr, .BoutonNouveauIt, .BoutonNouveauEs, .BoutonNouveauPP, .BoutonGratuit, .BoutonGratuitSelected { margin-top: 1px; margin-right: 3px; width: 117px; height: 46px; float: left; }
.Fiche { width: 140px; float: left; }
.titreParagrapheFiche, .TypeProduit { margin-bottom: 5px; }
.paragrapheFiche { margin-bottom: 3px; }
h1.TitreProduit { margin: 0px; }
.SousTitreProduit { margin-bottom: 20px; }
.Details { width: 430px; float: left; margin-left: 10px; margin-right: 10px; }
.Details2 { width: 575px; float: left; margin-left: 10px; }
.CollectionTraite { margin-top: 15px; margin-bottom: 10px; }
.SousTitreRevueImp { margin-bottom: 20px; }
.MenuD { width: 135px; float: left; }
.actionsResultatsRecherches { width: 200px; float: right; }
.puceC { margin-top: 3px; margin-left: -30px; margin-bottom: 3px; }
.MontrerCacher { margin-top: 30px; }
.Volumes { padding-left: 15px; margin-right: 10px; }
ul.archivesRevue { margin-left: -15px; }
.issuesRevues a { margin-left: -10px; }
.issuesRevues li { margin-top: 5px; margin-bottom: 5px; }
.issueGratuit, .issuePartialGratuit, .issueNoGratuit { padding-left: 25px; }
.AccesGratuit, .AccesPartiel { padding-left: 15px; }
.ThemDossier { margin-left: 15px; }
.MenuDA { width: 100px; float: left; vertical-align: middle; margin-top: 80px; }
.topicSommaireRevue { padding: 2px; margin-bottom: 10px; margin-top: 10px; }
.dTopicSommaireRevue { margin-bottom: 3px; }
.copyrightIssueRevue { margin-top: 5px; margin-bottom: 5px; }
.pagesIssueRevue { margin-top: 5px; margin-bottom: 5px; }
.HRSom { margin-top: 1px; margin-bottom: 7px; }
.puceCarre { padding-left: 10px; }
.DivPuceRonde { padding-left: 15px; }
.div1Ligne { padding-top: 8px; }
.div2Ligne { padding-top: 5px; }
.chapSommTraiteImp, .schapSommTraiteImp { margin-bottom: 10px; }
.schapIndexBookImp { margin-bottom: 5px; }
input.searchInputText { padding-left: 20px; }
.DivPopUp, .TitrePopUp { width: 630px; }
.TitrePopUp { height: 63px; }
.BoutonPopUp, .BoutonPopUpG, .BoutonPopUpC, .BoutonPopUpD { float: left; }
.BoutonPopUp, .BoutonPopUpG, .BoutonPopUpD { height: 48px; }
.BoutonPopUpG, .BoutonPopUpD { width: 11px; }
.BoutonPopUp { width: 500px; margin-top: 15px; line-height: 8px; }
.BoutonPopUpC { height: 35px; padding-top: 13px; }
.separateurPopUp { margin-top: 5px; margin-bottom: 5px; height: 15px; margin-left: 0px; width: 610px; padding-left: 5px; }
.elementObligatoire { margin-right: 4px; }
.TablePlanArticle { width: 100%; }
.trH { height: 10px; }
.trC { height: 100%; }
.trB { height: 9px; }
.DivPlanArtHG { height: 35px; width: 10px; }
.DivPlanArtHC { height: 35px; vertical-align: middle; }
.DivPlanArtHD { height: 35px; width: 10px; }
.DivPlanArtCG { width: 10px; }
.DivPlanArtCC { vertical-align: top; }
.DivPlanArtCD { width: 10px; }
.DivPlanArtBG { width: 10px; height: 9px; }
.DivPlanArtBC { height: 9px; }
.DivPlanArtBD { width: 10px; height: 9px; }
.nowrap { white-space: nowrap; }
div.compteurStars, div.compteurStars div { height: 16px; overflow: hidden; }
div.compteurStars { width: 80px; }
.infoToolTip { position: relative; z-index: 24; }
.infoToolTip:hover { z-index: 25; }
.infoToolTip span.hiddenText, .infoToolTip div.hiddenText { display: none; }
.infoToolTip:hover span.hiddenText, .infoToolTip:hover div.hiddenText { display: block; position: absolute; top: 2em; left: 1em; width: 300px; padding: 5px; }
input#affinageKeywords { padding-left: 17px; }
div#infosRecherche { overflow: hidden; clear: both; margin-bottom: 10px; }
div#infosRecherche div.left, div#infosRecherche div.right { padding: 3px 5px 0px; line-height: 30px; }
div#infosRecherche div.left a, div#infosRecherche div.right a { color: rgb(224, 88, 0); font-size: 11px; }
div.wrapperCouvertureTraite { width: 140px; height: 220px; }
div.wrapperCouvertureEBook { width: 140px; height: 220px; }
div.wrapperCouvertureBook { width: 140px; height: 220px; }
input#searchInProductsKeywords { margin-left: 7px; margin-bottom: 2px; width: 180px; }
input#login, input#password { width: 85px; }
hr.unPx { height: 1px; color: gray; background: gray none repeat scroll 0% 0%; border: medium none; }
#Fiche { clear: both; }
#moduleLinkSiteCatalogue { margin: 3px auto 5px; }
div#moduleLinkSiteCatalogue { padding: 0px; }
#moduleSmartAdServerTop, #moduleSmartAdServerTopRightCorner, #moduleSmartAdServerTopArticle, #moduleSmartAdServerLeft, #moduleSmartAdServerRight, #moduleSmartAdServerRightProduit { overflow: auto; }
#moduleSmartAdServerTop { width: 473px; height: 80px; margin-left: 270px; margin-top: 6px; }
#moduleSmartAdServerTopRightCorner { width: 50px; height: 50px; position: absolute; right: 0px; }
#moduleSmartAdServerTopArticle { width: auto; height: auto; margin-right: auto; margin-left: auto; margin-bottom: 5px; }
#moduleSmartAdServerLeft { margin: 3px auto 5px; width: 250px; height: auto; }
#moduleSmartAdServerRight { margin: 3px auto 5px; }
#moduleSmartAdServerRightProduit { margin: 3px auto 5px; width: 140px; height: auto; }
#moduleProductsCoverFlow #MooFlow { visibility: hidden; position: relative; overflow: hidden; }
#moduleProductsCoverFlow #images { position: relative; }
#moduleProductsCoverFlow #images img { position: absolute; }
#moduleProductsCoverFlow #captions { position: relative; z-index: 10000; }
#moduleProductsCoverFlow #slider { position: relative; z-index: 10001; }
#moduleProductsCoverFlow #knob { width: 100px; height: 15px; }
#moduleProductsCoverFlow #nav { margin: 0px; padding: 0px; position: relative; z-index: 10002; }
.errorMessageStripe { padding: 2px; clear: both; }
div.conteneurSolutionLeft { width: 240px; float: left; overflow: hidden; position: relative; text-align: center; margin: 0px 3px; }
div.conteneurSolutionRight { width: 240px; float: right; overflow: hidden; position: relative; text-align: center; margin: 0px 3px; }
td.cadre1 { width: 300px; }
td.cadre2 { width: 700px; }
div.hautPageBlog { margin-bottom: 10px; }
div.rechercheCatalogue { text-align: left; }
div.logo { margin-top: 10px; margin-left: 10px; }
div.msg { margin-top: 20px; margin-left: 40px; margin-bottom: 20px; }
.en_erreur { color: red; font-weight: bold; }
#em_consulte_modification_mdp .ligne div { float: left; min-height: 68px; }
#em_consulte_modification_mdp .ligne .erreur_message { margin-left: 10px; width: 270px; line-height: 13px; font-size: 11px; }
#em_consulte_modification_mdp .ligne #error_ancien_mdp { margin-left: 32px; }
#em_consulte_modification_mdp #conditions_generales { height: 85px; }
#em_consulte_modification_mdp #conditions_generales div { text-align: justify; }
#em_consulte_modification_mdp .ligne #error_conditions_generales { font-size: 11px; line-height: 13px; margin-left: 5px; }
.erreur_message, .erreur_message div, #em_consulte_modification_mdp #ligne_valider div, #em_consulte_modification_mdp #conditions_generales div { min-height: 0px ! important; }
#em_consulte_modification_mdp #ancien_mdp_non_correspondant { line-height: 15px; margin-top: 5px; padding: 5px 10px; width: 421px; background: rgb(249, 210, 100) none repeat scroll 0% 0%; margin-left: 100px; }
#em_consulte_modification_mdp .ligne div .fleche { width: 18px; height: 18px; background: transparent url('em_img_erreur.png') no-repeat scroll 0px -2px; }
#em_consulte_modification_mdp .ligne div .content_erreur { width: 250px; }
#em_consulte_modification_mdp .top_left, #em_consulte_modification_mdp .top_right, #em_consulte_modification_mdp .bottom_left, #em_consulte_modification_mdp .bottom_right { height: 6px; width: 8px; }
#em_consulte_modification_mdp .ligne div .top_right { background: transparent url('em_img_erreur.png') no-repeat scroll -27px 0px; }
#em_consulte_modification_mdp .ligne div .top_middle, #em_consulte_modification_mdp .ligne div .bottom_middle { width: 234px; height: 6px; background-color: rgb(249, 210, 100); }
#em_consulte_modification_mdp .ligne div .top_left { background: transparent url('em_img_erreur.png') no-repeat scroll -18px 0px; }
#em_consulte_modification_mdp .ligne div .middle { background-color: rgb(249, 210, 100); padding: 0px 10px; width: 230px; }
#em_consulte_modification_mdp .ligne div .bottom_right { background: transparent url('em_img_erreur.png') no-repeat scroll -27px -17px; }
#em_consulte_modification_mdp .ligne div .bottom_left { background: transparent url('em_img_erreur.png') no-repeat scroll -18px -17px; }
.chargement_ajax_en_cours { background-image: url('ajax-loader-small.gif'); background-repeat: no-repeat; background-position: 100% 0px; width: 16px; margin-left: 10px; }
.info_block_head, .info_block_head2, .info_block_acc, .info_block_head a, .info_block_acc a, .info_block_pop, .info_block_pop a, .info_block_head2 a { color: rgb(223, 44, 14); font-size: 18px; font-weight: 400; font-family: Arial,Helvetica,sans-serif; }
.info_block_head { height: 92px; width: 478px; background: transparent url('info_block_head.png') no-repeat scroll 0% 0%; }
.info_block_head2 { height: 120px; margin-left: 265px; width: 730px; background: transparent url('info_block_head_art.png') no-repeat scroll 0% 0%; }
.info_block_head { margin: 3px 0px 0px 271px; }
.info_block_acc { text-align: center; height: 101px; width: 522px; background: transparent url('info_block_acc.png') no-repeat scroll 0% 0%; margin: 10px 0px; }
.info_block_pop { font-size: 20px; text-align: center; height: 257px; width: 544px; background: transparent url('info_block_pop.png') no-repeat scroll 0% 0%; }
.info_block_acc p { padding: 20px; margin: 0px; cursor: pointer; }
.info_block_head p { margin: 0px; padding: 10px 15px; text-align: center; cursor: pointer; }
.info_block_pop p { padding: 84px 45px; cursor: pointer; }
.info_block_head2 p { cursor: pointer; padding: 12px 18px; text-align: center; }
.info_block_head strong, .info_block_acc strong, .info_block_pop strong, .info_block_head2 strong { color: rgb(0, 106, 132); font-weight: 400; }
.info_block_head2, .info_block_head2 strong, .info_block_head2 a { font-size: 16px; font-weight: bold; }
section.row.row-breadrumbs { display: none; }
div.accessibility-link { display: none; }
div.fixed-feedback-container { display: none; }
.printfriendly { display: none; }
.standout { display: none; }
.back-to-top-text { display: none; }
.fat-footer { display: none; }
#cookie-banner-panel.cookieBannerPanel { width: 600px; display: block; position: fixed; left: 50%; top: 40%; margin-left: -300px; z-index: 10; }
.specialCookieBanner { position: fixed; width: 100%; height: 100%; z-index: 1; }
.cookieBanner { background-color: black; opacity: 0.7; z-index: 1; font-family: Verdana,Arial,Helvetica,sans-serif; color: white; font-size: 14px; width: 100%; }
.cookieBannerText { padding: 8px; font-size: 14px; }
.cookieBannerText a { color: lightGrey; text-decoration: none; }
.cookieBannerText a:hover { color: lightGrey; text-decoration: underline; }
.cookieBannerCross { font-size: 24px; cursor: pointer; text-align: center; vertical-align: middle; padding: 8px; background-color: lightGrey; color: black; }
html { direction: ltr; cursor: default; }
body, input, select, textarea { font-family: "Lucida Sans Unicode","Verdana",sans-serif; font-size: small; }
a img { border: medium none; }
a { text-decoration: none; font-weight: bold; color: black; }
a:hover { color: rgb(136, 136, 136); }
label { cursor: pointer; }
.inputTypeText { border: 1px solid rgb(202, 195, 191); background-color: rgb(251, 251, 251); color: rgb(34, 34, 34); }
input[type="text"], .inputTypeText, input[type="password"], select, textarea { border: 1px solid rgb(202, 195, 191); background-color: rgb(251, 251, 251); color: rgb(34, 34, 34); }
.petitGris { color: rgb(153, 153, 153); font-family: Tahoma,Verdana,Arial; font-size: 9px; }
.toutPetitGris a { color: rgb(153, 153, 153); font-family: Tahoma,Verdana,Arial; font-size: 7px; }
.toutPetitGris { color: rgb(153, 153, 153); font-family: Tahoma,Verdana,Arial; font-size: 7px; }
.moyenGris { color: rgb(153, 153, 153); font-family: Tahoma,Verdana,Arial; font-size: 11px; }
a.noStyle { text-decoration: underline; font-weight: normal; }
ul.square { list-style-image: url('carre.png'); }
p.justifie { text-align: justify; }
a.lienCommande { color: rgb(224, 90, 3); font-family: "Verdana",sans-serif; font-size: 14px; font-weight: bold; text-align: right; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.small { font-size: 10px; }
.caps { font-variant: small-caps; }
table.doublebarre, table.doublebarre th, table.doublebarre td { border: 1px solid rgb(204, 204, 204); }
table.tableauCommande { background: white none repeat scroll 0% 0%; }
table.tableauCommande th { background: rgb(192, 192, 192) none repeat scroll 0% 0%; border: 1px solid rgb(255, 255, 255); color: white; }
table.tableauCommande td { border: 1px solid rgb(255, 255, 255); color: black; }
table.simplebarre, table.simplebarre th, table.simplebarre td { border: 1px solid rgb(0, 0, 0); border-collapse: collapse; padding: 3px; }
table.simplebarregrise, table.simplebarregrise th, table.simplebarregrise td { border: 1px solid rgb(192, 192, 192); border-collapse: collapse; padding: 3px; color: rgb(51, 51, 51); font-size: 10px; }
table.simplebarreorange, table.simplebarreorange th, table.simplebarreorange td { border: 1px solid rgb(224, 90, 3); border-collapse: collapse; padding: 3px; color: rgb(224, 90, 3); font-size: 10px; }
table.credits { border-collapse: collapse; }
table.credits th { background: transparent url('enregistrer_C.png') repeat-x scroll 0% 0%; border: 1px solid rgb(118, 116, 117); }
table.credits td { border-width: 1px; border-style: solid dashed; border-color: rgb(118, 116, 117); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
table.borduregrise, table.borduregrise th, table.borduregrise td { border-color: rgb(204, 204, 204); }
input.validationbutton16 { background-image: url('ok_16.png'); }
input.errorbutton16 { background-image: url('error_16.png'); }
input.executebutton16 { background-image: url('icon_play.png'); }
input.renamebutton16 { background-image: url('icon_modify.png'); }
input.deletebutton16 { background-image: url('icon_shut.png'); }
input.frenchflag16 { background-image: url('drapeau_francais.png'); }
input.spanishflag16 { background-image: url('drapeau_espagnol.png'); }
input.italianflag16 { background-image: url('drapeau_italien.png'); }
input.validationbutton16, input.errorbutton16, input.executebutton16, input.renamebutton16, input.deletebutton16, input.frenchflag16, input.spanishflag16, input.italianflag16 { cursor: pointer; border: 0px none; background-attachment: scroll; background-color: transparent; background-repeat: no-repeat; background-position: center center; }
input.linkButton { cursor: pointer; background-color: transparent; border: 0px none; }
input.customLabelRename { font-family: "Verdana",sans-serif; font-size: 10px; font-weight: bold; }
span.fondJaune:hover { background-color: rgb(255, 255, 211); }
div.espacePerso { text-align: center; background-image: url('bt_espacePerso.png'); }
div.espacePerso a { font-size: 11px; }
div.espaceParrainage a { font-size: 11px; }
div.espacePersoProduits a { color: rgb(224, 90, 3); font-family: "Verdana",sans-serif; font-size: 11px; font-weight: bold; }
div.espacePersoMore { text-align: center; }
div.actionsPersoSurArticle { background-color: rgb(204, 204, 204); }
li.noImage { list-style-type: none; }
li.revue { list-style-image: url('picto_revue.png'); }
li.emc { list-style-image: url('picto_EMC.png'); }
li.ebook { list-style-image: url('picto_ebook.png'); }
li.livre { list-style-image: url('picto_livre.png'); }
li.jumelles { list-style-image: url('icon_find.png'); }
li.online { list-style-image: url('status_online.png'); }
li.exclamation { list-style-image: url('icon_exclamation.png'); }
li.gratuits { list-style-image: url('icon_gift_16x16.png'); }
li.flash { list-style-image: url('icon_page_white_flash.png'); }
li.help { list-style-image: url('icon_help.png'); }
li.site { list-style-image: url('carre.png'); }
li.listArticleCommande { padding-left: 40px; }
span.logo-em { font-family: serif; color: black ! important; }
span.logo-consulte { font-family: sans-serif; color: rgb(254, 73, 15); }
.FullWebPage { background: rgb(255, 255, 255) url('bg_fond.png') repeat-x scroll 0% 0%; }
.arrowCursor { cursor: default; }
.sup { vertical-align: super; }
.tabEtapeCommande { color: rgb(158, 158, 158); font-family: "Verdana",sans-serif; font-size: 16px; font-weight: normal; }
.textEtapeCommandeActif { color: rgb(224, 90, 3); font-family: "Verdana",sans-serif; font-size: 12px; font-weight: bold; }
.textEtapeCrossSelling { color: rgb(192, 192, 192); font-family: "Verdana",sans-serif; font-size: 12px; font-weight: bold; }
.textDateAccessibilite { color: rgb(224, 90, 3); font-family: "Verdana",sans-serif; font-size: 10px; font-weight: bold; }
.textEtapeCommande { color: rgb(158, 158, 158); font-family: "Verdana",sans-serif; font-size: 12px; font-weight: bold; }
.textEtapeCommandeNormal { color: rgb(0, 0, 0); font-family: "Verdana",sans-serif; font-size: 12px; font-weight: bold; }
.textEtapeCommandeMini { color: rgb(0, 0, 0); font-family: "Verdana",sans-serif; font-size: 10px; font-weight: bold; }
.textPorteMonnaieSolde { text-align: left; font-weight: bold; padding-left: 30px; padding-top: 10px; padding-bottom: 10px; }
.textPorteMonnaieCommentaire { text-align: left; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; }
.boiteverte { background-color: rgb(242, 255, 225); border: 1px solid rgb(131, 209, 61); }
.boiteMessage { background: transparent url('access-denied-C.png') repeat-x scroll 0% 0%; color: rgb(224, 90, 3); font-family: "Verdana",sans-serif; font-size: 13px; font-weight: bold; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
.boiteMessageEtendue { background: transparent url('access-denied-C_Etendue_181.png') repeat-x scroll 0% 0%; color: rgb(224, 90, 3); font-family: "Verdana",sans-serif; font-size: 11px; font-weight: bold; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
.boiteMessageOK { background: transparent url('access-denied-C.png') repeat-x scroll 0% 0%; color: rgb(124, 190, 12); font-family: "Verdana",sans-serif; font-size: 13px; font-weight: bold; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
.boiteMessageOKEtendue { background: transparent url('access-denied-C_Etendue_181.png') repeat-x scroll 0% 0%; color: rgb(124, 190, 12); font-family: "Verdana",sans-serif; font-size: 11px; font-weight: bold; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
.boiteMessageBat { color: rgb(0, 0, 0); font-family: "Verdana",sans-serif; font-size: 11px; font-weight: normal; border: 1px solid rgb(204, 204, 204); }
.boiteMessageBatMb { color: rgb(0, 0, 0); font-family: "Verdana",sans-serif; font-size: 11px; font-weight: normal; border: 1px solid rgb(204, 204, 204); }
.boiteMessageCodeErreur { color: rgb(224, 90, 3); font-family: "Verdana",sans-serif; font-size: 13px; font-weight: bold; border: 1px solid rgb(204, 204, 204); }
.boiteMessageCodeOK { color: rgb(124, 190, 12); font-family: "Verdana",sans-serif; font-size: 13px; font-weight: bold; border: 1px solid rgb(204, 204, 204); }
.boiteMessageCode { color: rgb(224, 90, 3); font-family: "Verdana",sans-serif; font-size: 13px; font-weight: bold; border: 1px solid rgb(204, 204, 204); }
.panneauSaisieCode { margin-top: 10px; width: 500px; }
.maj { font-size: large; font-variant: small-caps; }
.developpement { background-color: rgb(245, 255, 250); }
.texteIntroPageContactUs { line-height: normal; font-family: "Verdana",sans-serif; font-size: 11px; }
.ConditionsUtilisation { color: rgb(168, 168, 168); font-family: "Verdana","Arial","Helvetica",sans-serif; font-size: 9px; line-height: normal; }
.ConditionsUtilisationWarning { color: red; font-family: "Verdana","Arial","Helvetica",sans-serif; font-size: 9px; line-height: normal; }
.ConditionsUtilisation a { color: rgb(255, 148, 40); }
.ConditionsUtilisation a:hover { color: rgb(255, 148, 40); text-decoration: underline; }
.tdImgHG { background: transparent url('ImgHG.jpg') no-repeat scroll 0% 0%; }
.tdImgHD { background: transparent url('ImgHD.jpg') no-repeat scroll 0% 0%; }
.tdImgBG { background: transparent url('ImgBG.jpg') no-repeat scroll 0% 0%; }
.tdImgBD { background: transparent url('ImgBD.jpg') no-repeat scroll 0% 0%; }
.licence { font-size: 10px; line-height: 10px; }
.licence a { font-weight: bold; text-decoration: underline; font-size: 10px; color: rgb(0, 0, 0); }
acronym.makeMeMyToolTip { cursor: help; font-weight: bold; border-bottom: 1px dotted rgb(0, 0, 0); }
#header { background: transparent url('bg_header.jpg') no-repeat scroll 0% 0%; border-left: 1px solid rgb(239, 239, 239); border-right: 1px solid rgb(239, 239, 239); }
#hnav { white-space: nowrap; }
#mobileMiddleContener { background-color: rgb(255, 255, 255); border-left: 1px solid rgb(239, 239, 239); border-right: 1px solid rgb(239, 239, 239); }
#moduleBonjourInstitution { text-align: center; }
#moduleChangeLanguage { font-family: "Lucida Sans Unicode"; font-size: 13px; font-weight: bold; color: rgb(20, 141, 158); }
#moduleChangeLanguage a { font-family: "Lucida Sans Unicode"; font-size: 13px; font-weight: bold; color: rgb(20, 141, 158); }
#moduleChangeLanguage a:hover { text-decoration: underline; color: rgb(228, 105, 0); }
#moduleLogin { background: transparent url('blanc70.png') repeat scroll 0% 0%; color: rgb(0, 126, 143); font-weight: bold; }
#moduleLogin input { font-weight: normal; margin-top: 5px; margin-bottom: 5px; }
#moduleLogOut { font-family: "Verdana",sans-serif; background: transparent url('blanc70.png') repeat scroll 0% 0%; }
#moduleLogOut .bienvenue { color: rgb(0, 126, 143); font-size: 11px; font-weight: bold; }
#moduleLogOut .linkButton { float: right; color: rgb(0, 126, 143); text-decoration: underline; }
#moduleProtectionfichier, #moduleAccesFichierProtege { background: transparent url('blanc70.png') repeat scroll 0% 0%; color: rgb(0, 126, 143); font-weight: bold; border: 1px solid black; }
#moduleProtectionfichier input { font-weight: normal; margin-top: 5px; margin-bottom: 5px; }
#moduleProtectionfichier input.okButton { background-color: rgb(255, 106, 0); color: white; border: 1px solid rgb(255, 188, 69); }
input.okButtonPanier { background: transparent url('bt_ajouter.png') no-repeat scroll left top; width: 152px; height: 17px; border: medium none; cursor: pointer; }
input.okButtonPanier:hover { background: transparent url('bt_ajouter_rollover.png') no-repeat scroll left bottom; }
input.okButtonPanier_es { background: transparent url('bt_ajouter_es.png') no-repeat scroll left top; width: 164px; height: 18px; border: medium none; cursor: pointer; }
input.okButtonPanier_es:hover { background: transparent url('bt_ajouter_rollover_es.png') no-repeat scroll left bottom; }
input.okButtonPanier_it { background: transparent url('bt_ajouter_it.png') no-repeat scroll left top; width: 173px; height: 18px; border: medium none; cursor: pointer; }
input.okButtonPanier_it:hover { background: transparent url('bt_ajouter_rollover_it.png') no-repeat scroll left bottom; }
input.okButtonPanier_en { background: transparent url('bt_ajouter_en.png') no-repeat scroll left top; width: 152px; height: 17px; border: medium none; cursor: pointer; }
input.okButtonPanier_en:hover { background: transparent url('bt_ajouter_rollover_en.png') no-repeat scroll left bottom; }
#formRecherchePanier { display: inline; margin: 0px; padding: 0px; }
#moduleBarreDeRecherche { background: rgb(0, 101, 126) url('bg_tranche_bleue.png') repeat-x scroll 0% 0%; text-align: center; font-family: "Verdana",sans-serif; font-size: 11px; font-weight: bold; color: white; }
#moduleBarreDeRecherche a { color: white; text-decoration: underline; }
#moduleBarreDeRecherche input.okButton { background-color: rgb(255, 106, 0); color: white; border: 1px solid rgb(255, 188, 69); }
#moduleBarreDeRecherche a:hover #iconeLastViewedArticles { top: 0px; right: 0px; border: 1px dashed rgb(255, 188, 69); }
#moduleBarreDeRecherche a:hover #iconeMonPanier { top: 0px; border: 1px dashed rgb(255, 188, 69); }
#moduleBarreDeRecherche a:hover #iconeMesAlertesSession { top: 0px; border: 1px dashed rgb(255, 188, 69); }
#moduleLogin input.okButton { background-color: rgb(255, 106, 0); color: white; border: 1px solid rgb(255, 188, 69); }
#moduleCodeAcces input.okButton { background-color: rgb(255, 106, 0); color: white; border: 1px solid rgb(255, 188, 69); }
#moduleDisplayCategories, #moduleDisplayzone, #moduleArborescenceProduits, #moduleProductAccessLinks, #moduleListeSolutionsAccessLinks, #moduleLiensArticles, #moduleInfosResultatRecherche { border: 1px solid orange; }
#moduleLiensArticlesVidal { border: 1px solid rgb(213, 106, 98); }
#moduleDisplayerRSS { border: 1px solid orange; }
#moduleDisplayCategories h4, #moduleDisplayzone h4, #moduleArborescenceProduits h4, #moduleProductAccessLinks h4, #moduleListeSolutionsAccessLinks h4, #moduleInfosResultatRecherche h4, #moduleLiensArticles h4 { background-image: url('tranche_orange.png'); background-color: orange; text-align: center; color: white; font-family: "Lucida Sans Unicode"; font-size: 14px; }
#moduleDisplayerRSS h4 { background-image: url('tranche_orange.png'); background-color: orange; text-align: center; color: white; font-family: "Lucida Sans Unicode"; font-size: 14px; }
#moduleLiensArticles h5 { background-image: url('tranche_orange.png'); background-color: orange; text-align: center; color: white; font-family: "Lucida Sans Unicode"; font-size: 11px; }
#moduleLiensArticlesVidal h5 { background-image: url('vidal-box.jpg'); background-color: rgb(213, 106, 98); text-align: center; color: white; font-family: "Lucida Sans Unicode"; font-size: 11px; }
.liensArticles { color: rgb(86, 86, 86); }
.liensArticlesSelected a { color: rgb(241, 100, 0); }
.liensMMC { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7pt; color: rgb(86, 86, 86); font-weight: bold; line-height: 8pt; }
.liensMMCSelected a { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7pt; color: rgb(241, 100, 0); font-weight: bold; line-height: 9pt; }
#moduleProductAccessLinks { font-family: "Lucida Sans Unicode"; font-size: 14px; }
#moduleListeSolutionsAccessLinks { font-family: "Lucida Sans Unicode"; font-size: 14px; }
#moduleSolutions { text-align: justify; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(86, 86, 86); }
#moduleSolutions a { color: rgb(86, 86, 86); }
#moduleSolutions a:hover { color: rgb(228, 105, 0); text-decoration: underline; }
#moduleSolutions li { list-style-image: url('boutonbleu.jpg'); }
#moduleArborescenceProduits { font-family: "Verdana",sans-serif; font-size: 13px; }
#moduleDisplayerRSS { font-family: "Verdana",sans-serif; font-size: 13px; }
#moduleArborescenceProduits li.niveau1 a { font-size: 13px; font-weight: bold; }
span.univers_noproduct a { color: rgb(136, 136, 136); }
#moduleArborescenceProduits li.niveau1_noproduct a { font-size: 13px; font-weight: bold; color: rgb(136, 136, 136); }
#moduleArborescenceProduits li.niveau2 a { font-size: 12px; font-weight: normal; }
#moduleArborescenceProduits li.niveau3 a { font-size: 11px; }
#moduleCertificationHON { font-family: Tahoma,Verdana,Arial; color: rgb(153, 153, 153); font-size: 10px; }
#moduleHelpPopUp { font-family: "Verdana",sans-serif; color: rgb(0, 0, 0); }
#moduleHelpPopUp #divInformationActionAjax #arborescenceAide ul span, #moduleHelpPopUp #divInformationActionAjax #arborescenceAide ul li.niveau1 { font-weight: bold; color: rgb(0, 0, 0); }
#moduleHelpPopUp #divInformationActionAjax #arborescenceAide ul li.niveau1, #moduleHelpPopUp #divInformationActionAjax #arborescenceAide ul li.niveau1_noproduct { background: transparent url('boutonnormal.jpg') no-repeat scroll -5px 0px; }
#moduleHelpPopUp #divInformationActionAjax #arborescenceAide ul li.collapsable { background: transparent url('boutonsousmenu.jpg') no-repeat scroll -5px 0px; }
#moduleHelpPopUp #divInformationActionAjax #arborescenceAide ul li.niveau2 { background: transparent url('puceorange.png') no-repeat scroll 5px 5px; }
#moduleHelpPopUp #divInformationActionAjax #arborescenceAide ul span { font-weight: bold; font-size: 12px; }
#moduleHelpPopUp #divInformationActionAjax #arborescenceAide ul li { font-size: 11px; }
#moduleHelpPopUp #divInformationActionAjax #arborescenceAide a { font-size: 11px; color: rgb(0, 0, 0); }
#moduleHelpPopUp #divInformationActionAjax #arborescenceAide a:hover, #moduleHelpPopUp #divInformationActionAjax #arborescenceAide a.selected { color: rgb(0, 101, 126); }
#moduleHelpPopUp #pageAide hr { background-color: rgb(1, 133, 154); }
#moduleHelpPopUp #pageAide #helpContent h4 { background: transparent url('puceorange.png') no-repeat scroll 5px 5px; color: rgb(0, 101, 126); font-size: 14px; }
#moduleHelpPopUp #pageAide #helpContent { font-size: 12px; }
#moduleHelpPopUp span a { font-weight: bold; color: rgb(255, 97, 0); }
#moduleHelpPopUp span.a { font-size: 13px; font-weight: bold; }
#moduleHelpPopUp li.niveau1 li.niveau1_noproduct a { font-size: 13px; font-weight: bold; }
#moduleHelpPopUp li.niveau2 a { font-size: 12px; font-weight: bold; }
#moduleHelpPopUp li.niveau3 a { font-weight: bold; font-size: 11px; }
#moduleDisplaySearchDetails, #moduleDisplaySearchDetails .libelleDetailRecherche, #moduleDisplaySearchDetails .searchDetail { font-family: "Verdana",sans-serif; font-size: 11px; }
#moduleDisplaySearchDetails .searchDetailMotsCles { font-weight: bold; }
.searchDetailMotsCles { font-weight: bold; }
#moduleDisplaySearchDetails .libelleDetailRecherche { font-weight: bold; color: rgb(1, 96, 119); }
#moduleDisplaySearchDetails .searchDetail { font-style: italic; color: rgb(0, 136, 163); }
.libelleDetailRecherche, .searchDetail { font-family: "Verdana",sans-serif; font-size: 11px; }
.libelleDetailRecherche { font-weight: bold; color: rgb(1, 96, 119); }
.searchDetail { font-style: italic; color: rgb(0, 136, 163); }
#moduleRecherche .barreGriseG, #moduleRecherche .barreGriseD { background: transparent url('ligne_grise.png') no-repeat scroll 0% 0%; }
#moduleRecherche .titreSelection { font-family: "Verdana",sans-serif; font-size: 14px; font-weight: bold; color: rgb(252, 114, 0); }
#moduleRecherche div.infosSelections { font-family: "Verdana",sans-serif; font-size: 11px; font-weight: bold; color: rgb(0, 0, 0); }
#moduleRecherche div.selectAllForSearch { background: transparent url('domaines_C.png') repeat-x scroll 0% 0%; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); font-family: "Verdana",sans-serif; font-size: 12px; font-weight: bold; color: rgb(0, 106, 132); }
#moduleRecherche input.submitRecherche { background: transparent url('rechercher_C.png') repeat-x scroll 0% 0%; border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); cursor: pointer; }
#moduleRecherche ul li.selectionTypeArrow { list-style-image: url('fleche-orange.png'); }
#moduleRecherche ul li.selectionTypeArrow div { margin-top: -5px; }
#moduleRecherche select option.niv1, #moduleRecherche select option.niv2 { font-family: "Verdana",sans-serif; font-size: 11px; color: rgb(0, 106, 132); }
.bold, #moduleRecherche select option.niv1 { font-weight: bold; }
#moduleRecherche select option.niv2 { font-weight: normal; }
#moduleResultatsRecherche .enregistrerRecherche { background: transparent url('enregistrer_C.png') repeat-x scroll 0% 0%; border-right: 1px solid rgb(118, 116, 117); border-left: 1px solid rgb(118, 116, 117); }
#moduleResultatsRecherche .lienEnregistrerRecherche { font-family: "Verdana",sans-serif; font-size: 12px; font-style: normal; color: rgb(118, 116, 117); text-decoration: none; }
div.affinage { border: 1px dashed rgb(118, 116, 117); }
#tabResults th, tr, td { border: medium none; }
#tabResults td { border-left: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
#tabResults td.iconeProduit { border-right: 1px solid rgb(204, 204, 204); }
#tabResults tr.lignePaire { background-color: rgb(232, 238, 228); }
#tabResults tr.ligneImpaire { background-color: rgb(217, 228, 211); }
#tabResults tr:hover td { background-color: rgb(176, 183, 172); }
#tabResults tr.lignePaire:hover td { background-color: rgb(214, 216, 212); }
#tabResults tr.ligneImpaire:hover td { background-color: rgb(197, 204, 193); }
#tabResults th.titreTabResults { background: transparent url('bandeau_resultats_C.png') repeat-x scroll 0% 0%; color: rgb(0, 0, 0); font-family: "Verdana",sans-serif; font-size: 11px; font-weight: bold; }
#tabResults th.titreTabResultsLeft { border-left: 1px solid rgb(204, 204, 204); }
#tabResults th.titreTabResultsRight { border-right: 1px solid rgb(204, 204, 204); }
#tabResults th { text-align: center; }
#tabResults th .conteneurlibelleordre { text-align: center; }
#tabResults td.annee, #tabResults td.numero { color: rgb(0, 0, 0); font-family: "Verdana",sans-serif; font-size: 11px; font-weight: bold; }
#tabResults td.titre, #tabResults td.titre a { color: rgb(1, 132, 152); font-family: "Verdana",sans-serif; font-size: 11px; font-weight: bold; text-align: left; }
#tabResults td.titre a:hover { color: rgb(136, 136, 136); }
#moduleResultatsRecherche span.pourcentagePertinence { color: rgb(210, 86, 0); font-family: "Verdana",sans-serif; font-size: 10px; font-weight: bold; }
#moduleResultatsRecherche div.articleDispoPPV { color: rgb(224, 88, 0); font-size: 9px; margin-left: 130px; }
#tabResults td.auteurs { color: rgb(67, 67, 67); font-family: "Verdana",sans-serif; font-size: 11px; font-weight: normal; }
#tabResults td.provenance { color: rgb(0, 0, 0); font-family: "Verdana",sans-serif; font-size: 11px; font-weight: bold; }
.finLisereDeCouverture { border: 1px solid rgb(204, 204, 204); }
#moduleDisplaySommaireRevue li.niveau1 span, #moduleDisplaySommaireRevue #arborescenceAide li.niveau1 span a { font-size: 13px; font-weight: bold; }
#moduleDisplaySommaireRevue li.niveau2 { font-size: 11px; font-weight: normal; }
#moduleDisplaySommaireRevue li.niveau2 p.a { font-size: 11px; font-weight: bold; }
#moduleDisplayIndexBook li.niveau1 { font-size: 13px; font-weight: bold; text-align: left; }
#moduleDisplaySommaireBook li.niveau1 { font-size: 11px; font-weight: bold; text-align: left; line-height: 15px; }
#moduleDisplaySommaireTraite li.niveau1 span { font-size: 13px; font-weight: bold; text-align: left; }
#moduleDisplaySommaireTraite li.niveau2 span { font-size: 12px; }
#moduleDisplaySommaireTraite li.niveau2 span.txt1_bold, #moduleDisplaySommaireTraite li.niveau3 span.txt1_bold, #moduleDisplaySommaireTraite li.niveau4 span.txt1_bold { font-weight: bold; }
#moduleDisplaySommaireTraite li.niveau2 span.txt2_tdm, #moduleDisplaySommaireTraite li.niveau3 span.txt2_tdm, #moduleDisplaySommaireTraite li.niveau4 span.txt2_tdm { font-weight: normal; }
.txt1_bold { font-weight: bold; }
.txt2_tdm { font-weight: normal; }
div.moduleTypeEspacePerso { font-family: "Verdana",sans-serif; font-size: 10px; color: rgb(0, 0, 0); border: 1px solid rgb(0, 158, 183); background-image: url('bg_bottom_espacePerso.png'); background-position: center bottom; background-repeat: repeat-x; }
.moduleTypeEspacePerso h4 { font-size: 11px; font-weight: bold; color: rgb(0, 144, 167); }
div#moduleFenetresEspacePerso #messageBienvenueEspacePerso { font-family: "Lucida Sans Unicode"; font-size: 18px; font-weight: bold; background-color: rgb(220, 239, 245); color: rgb(0, 143, 164); text-align: center; }
div#moduleFenetresEspacePerso #messageBienvenueEspacePerso #civiliteNomUtilisateur { font-size: 12px; }
#moduleLinkSiteCatalogue { text-align: center; font-size: 12px; }
#moduleUniversLinks { background: rgb(239, 239, 239) none repeat scroll 0% 0%; font-family: "Verdana",sans-serif; font-size: 11px; font-weight: bold; text-align: center; }
#moduleUniversLinksEtranger { background: rgb(239, 239, 239) none repeat scroll 0% 0%; font-family: "Verdana",sans-serif; font-size: 11px; font-weight: bold; text-align: center; }
#moduleListeSolutions { background: rgb(239, 239, 239) none repeat scroll 0% 0%; font-family: "Verdana",sans-serif; font-size: 11px; font-weight: bold; text-align: center; }
.boiteUnivers { text-align: center; }
#moduleDisplayArticleMap { background: rgb(255, 255, 255) none repeat scroll 0% 0%; visibility: hidden; }
#moduleBarreArticle { font-family: "Lucida Sans Unicode"; font-size: 12px; background: rgb(255, 255, 255) url('tranche_gris.png') repeat-x scroll 0% 0%; border-left: 1px solid rgb(239, 239, 239); border-right: 1px solid rgb(239, 239, 239); }
#moduleBarreArticle #articlePrecedent { text-align: left; }
#moduleBarreArticle #articleFicheRevueSommaire { text-align: center; }
#moduleBarreArticle #articlePlan { text-align: right; background: transparent url('icon_plan_article.png') no-repeat scroll 0% 0%; }
#moduleLiensArticles #articlePlan { text-align: left; background: transparent url('icon_plan_article.png') no-repeat scroll 0% 0%; }
#moduleLiensArticles #articlePlan a { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold; line-height: 12pt; }
#moduleBarreArticle #articleSuivant { text-align: right; }
#moduleDisplayArticleMap { border: 1px solid rgb(0, 0, 0); }
#moduleDisplayArticleMap { background: rgb(242, 242, 240) none repeat scroll 0% 0%; text-align: left; }
#moduleDisplayArticleMap #controlsOnArticleMap { border-bottom: 1px solid rgb(167, 167, 165); }
#moduleDisplayArticleMap #controlsOnArticleMap #closeArticleMap { cursor: pointer; background: transparent url('fermer.jpg') no-repeat scroll 48px center; font-family: "Lucida Sans Unicode"; font-size: 12px; font-weight: bold; color: rgb(104, 106, 103); }
#controlsOnArticleMap { background: rgb(227, 227, 225) url('PlanArtHC.jpg') repeat-x scroll 0% 0%; text-align: left; }
#moduleDisplayArticleMap #title { cursor: move; background: transparent url('icon_plan_article.png') no-repeat scroll 3px center; font-family: "Lucida Sans Unicode"; font-size: 12px; font-weight: bold; color: rgb(15, 107, 130); }
#moduleDisplayArticleMap #contenuPlan { background: rgb(242, 242, 240) none repeat scroll 0% 0%; }
#moduleDisplayArticleMap #articleMapFooter { text-align: right; background: rgb(242, 242, 240) none repeat scroll 0% 0%; }
#moduleDisplayLastIssues, #moduleLastViewedArticles { background: transparent url('bg_trait_derniersArticles.png') no-repeat scroll 0% 0%; font-family: "Lucida Sans Unicode"; }
#moduleDisplayLastIssues { background-position: 5px 25px; }
#moduleLastViewedArticles { background-position: 0px 40px; }
#moduleDisplayLastIssues h4, #moduleLastViewedArticles h4 { font-size: 12px; color: rgb(114, 114, 114); }
#moduleDisplayLastIssues ul li a, #moduleLastViewedArticles ul li a { color: rgb(255, 97, 0) ! important; }
#moduleDisplayLastIssues span.titre, #moduleLastViewedArticles span.titre { font-size: 12px; font-weight: bold; }
.titre { font-size: 12px; font-weight: bold; }
#moduleDisplayLastIssues span.surtitre, #moduleLastViewedArticles span.surtitre { font-size: 12px; font-weight: normal; }
.surtitre { font-size: 12px; font-weight: normal; }
#moduleDisplayLastIssues span.infosSuppl, #moduleLastViewedArticles span.infosSuppl { font-size: 11px; }
.infosSuppl { font-size: 11px; }
#moduleArticleCounter { text-align: right; }
#moduleArticleCounter span { font-weight: bold; color: rgb(255, 97, 0); }
#moduleLastUpdate { text-align: right; }
#moduleRightColumn { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#moduleCommunication { font-family: "Lucida Sans Unicode"; font-size: 12px; font-weight: bold; }
#moduleRaccourcisAccueil, #moduleTexteInfosAccueil { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: "Lucida Sans Unicode"; font-size: 11px; }
#moduleCustomisedAvertising { text-align: center; }
#moduleDisplayFooterLinks { font-family: "Lucida Sans Unicode"; font-size: 10px; }
#moduleAddToBookmarks { text-align: center; }
#moduleEnregistrementUtilisateur textarea.texteLicence { font-size: 11px; }
a.selected { background: AliceBlue none repeat scroll 0% 0%; }
div#footerLeft { background-image: url('bg_blue_corner_left.png'); }
div#innerFooter { background-color: rgb(84, 158, 168); color: white; }
div#innerFooter a { color: white; }
div#footerLeft2 { background-image: url('bg_blue_corner_left.png'); }
div#innerFooter2 { background-color: rgb(84, 158, 168); color: white; }
div#innerFooter2 a { color: white; }
div#footerRight2 { background-image: url('bg_blue_corner_right.png'); }
div#footerRight { background-image: url('bg_blue_corner_right.png'); }
.listeProduitsEtrangers { background: transparent url('puce_menu_droite.jpg') no-repeat scroll 0px 4px; font-family: "Verdana",sans-serif; font-size: 11px; }
.listeProduitsEtrangersAccess a { font-family: "Verdana",sans-serif; font-size: 11px; }
.listeProduitsEtrangersDesactive a { font-family: "Verdana",sans-serif; font-size: 11px; font-weight: normal; font-style: italic; }
.titreImg { color: rgb(18, 141, 160); font-family: "Verdana",sans-serif; font-weight: bold; font-size: 16px; }
.BTG { background: transparent url('BTG.jpg') no-repeat scroll 0% 0%; }
.BTD { background: transparent url('BTD.jpg') no-repeat scroll 0% 0%; }
.BTC { background: transparent url('BTC.jpg') repeat scroll 0% 0%; text-align: center; }
h1.PMenu { font-size: 16px; }
.cheminDeFerProduits { font-family: "Verdana",sans-serif; font-size: 11px; font-weight: normal; color: rgb(160, 160, 160); }
.menuLetters { font-family: "Verdana",sans-serif; font-size: 11px; font-weight: normal; color: rgb(192, 192, 192); }
.menuLettersIndex { font-family: "Verdana",sans-serif; font-size: 11px; font-weight: normal; color: rgb(192, 192, 192); }
.menuLetters a:link, .menuLetters a:visited { color: rgb(18, 141, 160); text-decoration: none; font-weight: bold; }
.menuLetters a:hover { text-decoration: underline; color: rgb(228, 105, 0); font-weight: bold; }
.separateurLetters { color: rgb(18, 141, 160); background: transparent url('barregrise.jpg') no-repeat scroll 0% 0%; font-size: 11px; font-family: "Verdana",sans-serif; font-weight: bold; }
.separateurLettersIndex { color: rgb(18, 141, 160); background: transparent url('barregrise.jpg') no-repeat scroll 0% 0%; font-size: 11px; font-family: "Verdana",sans-serif; font-weight: bold; }
.listeProduits a { color: rgb(18, 141, 160); font-size: 10px; font-weight: bold; font-family: "Verdana",sans-serif; }
.listeProduits a:hover { text-decoration: underline; color: rgb(228, 105, 0); }
.TypeProduits { color: rgb(91, 91, 94); font-family: "Verdana",sans-serif; font-size: 10px; }
.AccesContenuProduits a { color: rgb(228, 105, 0); font-family: "Verdana",sans-serif; font-size: 10px; }
.AccesContenuProduits a:hover { text-decoration: underline; color: rgb(228, 105, 0); }
.DivHr { width: 610px; clear: both; }
.DivNoHr { line-height: 0; }
.DivHrIndex { width: 590px; clear: both; }
.HRProd { background-color: rgb(204, 204, 204); border: medium none; }
.puceR { list-style-image: url('boutonbleu.jpg'); }
.Principal { font-family: "Verdana",sans-serif; font-size: 11px; background-color: rgb(255, 255, 255); }
.menuAff { letter-spacing: 5px; font-weight: bold; }
.Bouton, .BoutonGris, .BoutonCreme, .BoutonSelected, .BoutonNouveau, .BoutonNouveauFr, .BoutonNouveauIt, .BoutonNouveauEs, .BoutonNouveauPP, .BoutonNouveauSelected, .BoutonNouveauSelectedFr, .BoutonNouveauSelectedIt, .BoutonNouveauSelectedEs, .BoutonNouveauSelectedPP, .BoutonGratuit, .BoutonGratuitSelected { font-size: 8px; font-family: "Verdana",sans-serif; text-align: center; background-repeat: no-repeat; letter-spacing: 0px; line-height: 8px; }
a .Bouton, .normalBouton { background-image: url('bouton.png'); color: rgb(109, 109, 109); }
a .BoutonGris { background-image: url('boutongris.png'); color: rgb(109, 109, 109); cursor: pointer; }
a .BoutonCreme { background-image: url('boutoncreme.png'); color: rgb(109, 109, 109); cursor: pointer; }
a .BoutonNouveau { background-image: url('boutonnouveau.png'); color: rgb(109, 109, 109); cursor: pointer; }
a .BoutonGratuit { background-image: url('boutongratuit_fr.png'); color: rgb(109, 109, 109); cursor: pointer; }
a .BoutonNouveauFr { background-image: url('boutonnouveau_fr.png'); color: rgb(109, 109, 109); cursor: pointer; }
a .BoutonNouveauIt { background-image: url('boutonnouveau_it.png'); color: rgb(109, 109, 109); cursor: pointer; }
a .BoutonNouveauEs { background-image: url('boutonnouveau_es.png'); color: rgb(109, 109, 109); cursor: pointer; }
a .BoutonNouveauPP { background-image: url('boutonnouveau_pp.png'); color: rgb(109, 109, 109); cursor: pointer; }
a:hover .Bouton { color: rgb(255, 120, 6); cursor: pointer; }
a:hover .BoutonGris { color: rgb(255, 120, 6); cursor: pointer; }
a:hover .BoutonCreme { color: rgb(255, 120, 6); cursor: pointer; }
a:hover .BoutonNouveau { color: rgb(255, 120, 6); cursor: pointer; }
a:hover .BoutonNouveauFr { color: rgb(255, 120, 6); cursor: pointer; }
a:hover .BoutonNouveauIt { color: rgb(255, 120, 6); cursor: pointer; }
a:hover .BoutonNouveauEs { color: rgb(255, 120, 6); cursor: pointer; }
a:hover .BoutonNouveauPP { color: rgb(255, 120, 6); cursor: pointer; }
.BoutonSelected { color: rgb(255, 255, 255); background-image: url('boutonrollover.png'); cursor: default; }
.BoutonNouveauSelected { color: rgb(255, 255, 255); background-image: url('boutonnouveaurollover.png'); cursor: default; }
.BoutonGratuitSelected { color: rgb(255, 255, 255); background-image: url('boutongratuitrollover_fr.png'); cursor: default; }
.BoutonNouveauSelectedFr { color: rgb(255, 255, 255); background-image: url('boutonnouveaurollover_fr.png'); cursor: default; }
.BoutonNouveauSelectedIt { color: rgb(255, 255, 255); background-image: url('boutonnouveaurollover_it.png'); cursor: default; }
.BoutonNouveauSelectedEs { color: rgb(255, 255, 255); background-image: url('boutonnouveaurollover_es.png'); cursor: default; }
.BoutonNouveauSelectedPP { color: rgb(255, 255, 255); background-image: url('boutonnouveaurollover_pp.png'); cursor: default; }
.Fiche { color: rgb(153, 153, 153); font-size: 9px; line-height: 10px; }
.FicheLiens a { font-size: 10px; font-family: "Verdana",sans-serif; color: rgb(153, 153, 153); font-weight: bold; }
.FicheLiens A:hover { text-decoration: underline; color: rgb(228, 105, 0); }
.Details { font-size: 11px; font-family: "Verdana",sans-serif; text-align: justify; }
.Details2 { font-size: 11px; font-family: "Verdana",sans-serif; text-align: justify; }
.DetailsAuteurs { font-size: 11px; color: rgb(107, 107, 107); }
.Details a { font-size: 11px; font-family: "Verdana",sans-serif; color: rgb(1, 133, 153); font-weight: normal; }
.Details A:hover { text-decoration: underline; color: rgb(228, 105, 0); }
.DetailsAuteursBook { font-size: 11px; color: rgb(107, 107, 107); margin-left: 27px; }
.DetailsAuteursBook a { font-size: 11px; font-family: "Verdana",sans-serif; color: rgb(1, 133, 153); font-weight: normal; }
.DetailsAuteursBook A:hover { text-decoration: underline; color: rgb(228, 105, 0); }
.TypeProduit { font-size: 14px; font-family: "Verdana",sans-serif; color: rgb(0, 149, 169); font-weight: normal; }
.TitreProduit { font-size: 20px; font-family: "Verdana",sans-serif; color: rgb(0, 149, 169); font-weight: normal; text-align: left; }
.TitreProduitImp { font-size: 20px; font-family: "Verdana",sans-serif; color: rgb(0, 149, 169); font-weight: normal; text-align: center; }
.SousTitreProduit { font-size: 16px; font-family: "Verdana",sans-serif; color: rgb(0, 149, 169); text-align: left; }
.SousTitreProduit a { font-size: 16px; font-family: "Verdana",sans-serif; color: rgb(0, 149, 169); text-align: left; text-decoration: underline; }
.CollectionTraite { font-size: 16px; font-family: "Verdana",sans-serif; color: rgb(0, 149, 169); text-align: left; }
.SousTitreRevueImp { font-size: 16px; font-family: "Verdana",sans-serif; color: rgb(0, 149, 169); text-align: center; }
.BasPage { color: rgb(35, 149, 167); text-align: left; }
.BasPage a { color: rgb(35, 149, 167); text-align: left; text-decoration: underline; }
.MenuD { color: rgb(1, 133, 153); font-size: 10px; }
.MenuD a { color: rgb(1, 133, 153); font-size: 10px; font-weight: normal; font-family: "Verdana",sans-serif; }
.MenuD a:hover { text-decoration: underline; color: rgb(228, 105, 0); }
.actionsResultatsRecherches a, .actionsResultatsRecherches a:visited { color: rgb(1, 133, 153); font-size: 10px; font-weight: normal; font-family: "Verdana",sans-serif; }
.actionsResultatsRecherches a:hover { text-decoration: underline; color: rgb(228, 105, 0); }
.puceC { list-style-image: url('puce_menu_droite.jpg'); }
.MontrerCacher, .MontrerCacher a, .imprimerTraite, .imprimerTraite a { font-size: 9px; font-family: "Verdana",sans-serif; text-align: right; }
.MontrerCacher, .imprimerTraite { color: rgb(39, 67, 85); }
.MontrerCacher a, .imprimerTraite a { color: rgb(0, 149, 169); }
.MontrerCacher A:hover, .imprimerTraite A:hover { text-decoration: underline; color: rgb(228, 105, 0); }
.typeMultimediaSelect { font-size: 9px; font-family: "Verdana",sans-serif; text-align: left; margin-top: 10px; margin-bottom: 10px; }
.Volumes { font-family: "Verdana",sans-serif; font-size: 11px; color: rgb(0, 0, 0); padding-left: 15px; font-weight: bold; }
.issuesRevues { font-weight: bold; list-style-type: none; }
.issuesRevues a { color: rgb(0, 0, 0); font-weight: bold; }
.issueGratuit, .issuePartialGratuit { background-position: 0px 2px; background-repeat: no-repeat; }
.issueGratuit { background-image: url('acceslibre.jpg'); }
.issuePartialGratuit { background-image: url('accesrestreint.jpg'); }
.issueNoGratuit { background-image: url('accespayant.jpg'); background-position: 0px 4px; background-repeat: no-repeat; }
.AccesGratuit { background-image: url('acceslibre.jpg'); background-position: left center; background-repeat: no-repeat; }
.AccesPartiel { background-image: url('accesrestreint.jpg'); background-position: left center; background-repeat: no-repeat; }
.ThemDossier { font-family: "Verdana",sans-serif; font-size: 11px; color: rgb(128, 128, 128); font-weight: normal; }
.MenuDA { color: rgb(0, 0, 0); font-size: 10px; font-family: "Verdana",sans-serif; }
.topicSommaireRevue { color: rgb(18, 141, 160); background-color: rgb(231, 231, 231); border: 1px solid rgb(174, 174, 174); font-size: 11px; font-family: "Verdana",sans-serif; font-weight: bold; }
.dTopicSommaireRevue { color: rgb(80, 80, 80); font-size: 10px; font-family: "Verdana",sans-serif; font-weight: bold; }
.titreArticleSommaireRevue { font-size: 10px; font-family: "Verdana",sans-serif; font-weight: normal; text-align: left; }
.titreArticleSommaireRevue a { color: rgb(1, 133, 153); font-size: 11px; font-family: "Verdana",sans-serif; font-weight: bold; text-align: left; }
.titreArticleSommaireRevue a:hover { text-decoration: underline; color: rgb(228, 105, 0); }
.sousTitreArticleSommaireRevue { color: rgb(1, 133, 153); font-size: 10px; font-family: "Verdana",sans-serif; font-weight: normal; font-style: italic; text-align: left; margin-top: 2px; margin-bottom: 2px; }
.pieceJointeArticleSommaireRevue a { color: rgb(1, 133, 153); font-size: 10px; font-family: "Verdana",sans-serif; font-weight: bold; text-align: left; }
.pieceJointeArticleSommaireRevue a:hover { text-decoration: underline; color: rgb(228, 105, 0); }
.pagesArticleSommaireRevue, .auteursArticleSommaireRevue { font-size: 10px; font-family: "Verdana",sans-serif; font-weight: normal; }
.italique, .pagesArticleSommaireRevue { font-style: italic; }
.auteursArticleSommaireRevue { text-align: left; }
.titreArticleSommaireTraite { font-size: 10px; font-family: "Verdana",sans-serif; text-align: left; }
.titreArticleSommaireTraite a { color: rgb(1, 133, 153); font-size: 11px; font-family: "Verdana",sans-serif; font-weight: bold; text-align: left; }
.titreArticleSommaireTraite a:hover { text-decoration: underline; color: rgb(228, 105, 0); }
.sectionArticleSommaireBook { margin-left: 15px; }
.sectionArticleSommaireBook a { color: rgb(85, 85, 85); font-size: 10px; font-family: "Verdana",sans-serif; font-weight: normal; text-align: left; }
.sectionArticleSommaireBook a:hover { text-decoration: underline; color: rgb(228, 105, 0); }
.codeFascArticleSommaire { font-size: 10px; font-family: Arial; font-weight: normal; text-align: left; }
.auteursArticleSommaireTraite { font-size: 9px; font-family: "Verdana",sans-serif; font-weight: normal; }
.quotidienArticleSommaire { font-size: 11px; font-family: "Verdana",sans-serif; font-weight: normal; text-align: left; }
.quotidienArticleSommaire a { font-size: 11px; font-family: "Verdana",sans-serif; font-weight: normal; text-align: left; }
.quotidienArticleSommaire a:hover { text-decoration: underline; }
.titreQuotidienArticleSommaire { color: rgb(1, 133, 153); font-size: 11px; font-family: "Verdana",sans-serif; font-weight: bold; text-align: left; }
.auteursQuotidienArticleSommaire { margin-left: 35px; margin-top: 5px; }
.auteursQuotidienArticleSommaire a { font-size: 11px; font-family: "Verdana",sans-serif; font-weight: normal; text-align: left; }
.liensAccesArticle { font-size: 9px; font-family: "Verdana",sans-serif; font-weight: normal; }
.liensAccesArticle a { font-size: 9px; font-family: "Verdana",sans-serif; font-weight: bold; color: black; text-decoration: underline; }
.descriptionIssueRevue { font-size: 13px; font-family: "Verdana",sans-serif; font-weight: bold; color: black; }
.copyrightIssueRevue { font-size: 11px; font-family: "Verdana",sans-serif; font-weight: normal; color: black; }
.pagesIssueRevue { font-size: 11px; font-family: "Verdana",sans-serif; font-weight: bold; color: black; }
.VolSom { font-family: "Verdana",sans-serif; font-size: 13px; color: rgb(84, 84, 84); font-weight: bold; }
.CopyR { font-family: "Verdana",sans-serif; font-size: 11px; color: rgb(84, 84, 84); }
.ContSom { font-family: "Verdana",sans-serif; font-size: 11px; }
.ContSom a:link { color: rgb(0, 0, 0); font-size: 10px; }
.ContSom A:hover { text-decoration: underline; color: red; }
.CatVol { font-size: 10px; color: rgb(102, 102, 102); }
.puceCarre { background-image: url('puce_menu_droite.jpg'); background-position: 0px 4px; background-repeat: no-repeat; }
.DivPuceRonde { background-image: url('boutonbleu.jpg'); background-position: 0px 2px; background-repeat: no-repeat; }
.chapSommTraiteImp { font-size: 14px; font-family: "Verdana",sans-serif; font-weight: bold; text-align: center; color: black; }
.chapSommBookImp { font-size: 14px; font-family: "Verdana",sans-serif; font-weight: bold; text-align: left; color: black; }
.schapSommBookImp { font-size: 12px; font-family: "Verdana",sans-serif; font-weight: bold; text-align: left; color: black; font-style: italic; }
.schapSommTraiteImp { font-size: 12px; font-family: "Verdana",sans-serif; font-weight: bold; text-align: center; color: black; font-style: italic; }
.schapIndexBookImp { font-size: 11px; font-family: "Verdana",sans-serif; font-weight: normal; text-align: left; color: black; font-style: normal; }
.schapIndexBookImp a { font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(51, 102, 153); font-weight: normal; text-decoration: none; }
.schapIndexBookImp a:hover { text-decoration: underline; color: rgb(228, 105, 0); }
input.searchInputText { background: white url('zoom.png') no-repeat scroll left center; }
input.inputTextGray { background-color: rgb(192, 192, 192); }
input.inputSubmitCommande { background-color: rgb(255, 255, 255); color: rgb(224, 90, 3); font-family: "Verdana",sans-serif; font-size: 14px; font-weight: bold; text-align: right; cursor: pointer; }
label.champsErreur { color: red; }
.DivPopUp { font-family: "Verdana",sans-serif; font-size: 11px; background-color: rgb(255, 255, 255); }
.TitrePopUp img { border: medium none; }
.BoutonPopUp { color: rgb(255, 148, 40); font-size: 14px; font-weight: bold; text-align: center; line-height: 8px; }
.BoutonPopUpG { background: transparent url('BoutonPopUpG.jpg') no-repeat scroll 0% 0%; }
.BoutonPopUpC { background: transparent url('BoutonPopUpC.jpg') repeat-x scroll 0% 0%; }
.BoutonPopUpD { background: transparent url('BoutonPopUpD.jpg') no-repeat scroll 0% 0%; }
.separateurPopUp { color: rgb(18, 141, 160); font-weight: bold; background: transparent url('barregrise-2.jpg') no-repeat scroll 0% 0%; }
.elementObligatoire { color: rgb(255, 0, 0); font-size: 12px; }
.FermerPlan { text-align: right; cursor: pointer; }
.TablePlanArticle img { border: medium none; }
.DivPlanArtHG { cursor: move; background: transparent url('PlanArtHG.jpg') no-repeat scroll 0% 0%; }
.DivPlanArtHC { cursor: move; background: transparent url('PlanArtHC.jpg') repeat-x scroll 0% 0%; }
.DivPlanArtHD { cursor: move; background: transparent url('PlanArtHD.jpg') no-repeat scroll 0% 0%; }
.DivPlanArtCG { background: transparent url('PlanArtCG.jpg') repeat-y scroll 0% 0%; }
.DivPlanArtCC { background: transparent url('PlanArtCC.jpg') repeat scroll 0% 0%; }
.DivPlanArtCD { background: transparent url('PlanArtCD.jpg') repeat-y scroll 0% 0%; }
.DivPlanArtBG { background: transparent url('PlanArtBG.jpg') no-repeat scroll 0% 0%; }
.DivPlanArtBC { background: transparent url('PlanArtBC.jpg') repeat-x scroll 0% 0%; }
.DivPlanArtBD { background: transparent url('PlanArtBD.jpg') no-repeat scroll 0% 0%; }
div.compteur { background-color: silver; }
div.compteur div { background: rgb(84, 158, 168) none repeat scroll 0% 0%; }
div.compteurV2 { background-color: rgb(210, 86, 0); border: 1px solid rgb(210, 86, 0); }
div.compteurV2 div { background: rgb(255, 176, 119) none repeat scroll 0% 0%; }
span.recherchePPVContent { color: rgb(224, 88, 0); font-weight: bold; font-family: "Arial,Verdana",sans-serif; font-size: 13px; }
div.pubPPV a { color: rgb(224, 90, 3); font-family: "Verdana",sans-serif; font-size: 10px; font-weight: bold; }
div.panierPPV { width: 28px; height: 28px; text-align: center; color: rgb(224, 88, 0); font-weight: bold; font-family: "Arial,Verdana",sans-serif; font-size: 13px; background-image: url('picto-panier-vide.png'); }
tr.selected { background-color: rgb(116, 200, 211); }
.cursorWait { cursor: wait; }
.accueilEtranger { font-family: "Lucida Sans Unicode","Verdana",sans-serif; font-weight: normal; text-align: left; }
.boldRed { color: red; font-weight: bold; }
div.compteurStars { background: transparent url('stars_bnw.png') repeat scroll 0% 0%; }
div.compteurStars div { background: transparent url('stars_colors.png') repeat scroll 0% 0%; }
.infoToolTip:hover span.hiddenText, .infoToolTip:hover div.hiddenText { border: 1px solid rgb(0, 158, 183); background-color: rgb(220, 239, 245); color: black; }
.hiddenToolTip, .hiddenText { display: none; }
.ecrHiddenToolTip { background-color: rgb(242, 252, 253); border: 1px solid rgb(17, 17, 17); opacity: 0.95; padding: 5px; position: absolute; z-index: 3000; }
input#affinageKeywords { background: white url('picto_recherche.png') no-repeat scroll 1px center; }
div#infosRecherche { background-image: url('bandeau-recherche_C.png'); }
div#infosRecherche div.left { background: transparent url('bandeau-recherche_GD.png') no-repeat scroll left center; }
div#infosRecherche div.right { background: transparent url('bandeau-recherche_GD.png') no-repeat scroll right center; }
#moduleProductsCoverFlow #MooFlow { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
#moduleProductsCoverFlow #images img { border: medium none; }
#moduleProductsCoverFlow #captions { text-align: center; }
#moduleProductsCoverFlow #slider { border: 1px solid rgb(179, 179, 179); }
#moduleProductsCoverFlow #knob { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#moduleProductsCoverFlow #nav { list-style: outside none none; text-align: center; }
#moduleProductsCoverFlow #nav li { display: inline; }
#moduleProductsCoverFlow #nav a { color: rgb(255, 255, 255); }
#moduleSmartAdServerTop, #moduleSmartAdServerTopRightCorner, #moduleSmartAdServerTopArticle, #moduleSmartAdServerLeft, #moduleSmartAdServerRight, #moduleSmartAdServerRightProduit { text-align: center; }
.errorMessageStripe { background-color: rgb(255, 255, 225); border: 1px solid rgb(172, 168, 153); }
.imageMenuSolution { border: 2px solid orange; width: 55px; }
span.listeSolutionGauche { float: left; width: 200px; text-align: left; padding-left: 15px; padding-top: 15px; }
span.listeSolutionDroite { float: left; width: 200px; text-align: right; padding-left: 15px; padding-top: 15px; }
div.rechercheCatalogue { color: rgb(224, 88, 0); font-size: 11px; margin-bottom: 5px; }
div.rechercheCatalogue a { color: rgb(224, 88, 0); font-size: 11px; }
div.rechercheCatalogue a:hover { text-decoration: underline; color: rgb(228, 105, 0); }
div.hautPageBlog { color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: normal; }
#saisi_code_btn_acces { background-color: rgb(238, 246, 253); width: 200px; padding: 5px; border: 1px solid rgb(95, 138, 180); }
.saisi_code_texte_acces { color: rgb(44, 93, 120); font-size: 11px; font-family: Arial,Helvetica,sans-serif; text-align: center; padding-top: 6px; }
.saisi_code { background-image: url('code-acces.jpg'); background-repeat: no-repeat; height: 201px; width: 210px; }
.saisi_code_entrer { font-size: 12px; font-family: Arial,Helvetica,sans-serif; color: rgb(0, 120, 161); padding-top: 75px; font-weight: bold; margin-bottom: 5px; text-align: center; width: 210px; }
#saisi_code_champs { margin-bottom: 10px; width: 210px; text-align: center; }
.saisi_code_champs_code { font-size: 14px; margin-top: 1px; width: 140px; }
a.saisi_code_btn_ok { background-image: url('btn_ok.png'); background-repeat: no-repeat; width: 30px; height: 26px; margin-top: 1px; }
.saisi_code_trouver, .saisi_code_trouver a { font-size: 9px; font-family: Arial,Helvetica,sans-serif; color: rgb(0, 120, 161); text-align: center; width: 210px; }
.saisi_code_trouver a:hover { text-decoration: underline; }
.saisi_code_creer { font-size: 10px; font-family: Arial,Helvetica,sans-serif; color: rgb(0, 120, 161); padding-top: 1.1em; padding-left: 56px; width: 95px; text-align: center; }
.saisi_code_creer_compte { font-size: 10px; font-family: Arial,Helvetica,sans-serif; color: rgb(0, 120, 161); }
.cursorHand { cursor: pointer; }
.treeview ul { background-color: transparent; }
.treeview, .treeview ul { padding: 0px; margin: 0px; list-style: outside none none; }
.treeview div.hitarea { height: 20px; width: 15px; margin-left: -15px; float: left; cursor: pointer; }
.treeview li { margin: 0px; padding: 3px 0px 3px 16px; }
.treeview a.selected { background-color: rgb(238, 238, 238); }
#treecontrol { margin: 1em 0px; }
.treeview .hover { color: rgb(136, 136, 136); cursor: pointer; }
.treeview li { background: transparent none no-repeat scroll 0px 0px; }
.treeview .collapsable { background-image: url('tv-collapsable-nodots-win.png'); }
.treeview .expandable { background-image: url('tv-expandable-nodots-win.png'); }
.treeview li.open > a { color: rgb(136, 136, 136); }
.filetree li { padding: 3px 0px 1px 16px; }
.ui-resizable { position: relative; }
.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; }
.ui-resizable .ui-resizable-handle { display: block; }
body .ui-resizable-disabled .ui-resizable-handle { display: none; }
body .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 6px; width: 100%; top: 0px; left: 0px; background: transparent url('resizable-n.gif') repeat scroll center top; }
.ui-resizable-s { cursor: s-resize; height: 6px; width: 100%; bottom: 0px; left: 0px; background: transparent url('resizable-s.gif') repeat scroll center top; }
.ui-resizable-e { cursor: e-resize; width: 6px; right: 0px; top: 0px; height: 100%; background: transparent url('resizable-e.gif') repeat scroll right center; }
.ui-resizable-w { cursor: w-resize; width: 6px; left: 0px; top: 0px; height: 100%; background: transparent url('resizable-w.gif') repeat scroll right center; }
.ui-resizable-se { cursor: se-resize; width: 16px; height: 50px; right: 0px; bottom: 0px; background: transparent url('resizable-se.gif') repeat scroll 0% 0%; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: 0px; bottom: 0px; background: transparent url('resizable-sw.gif') repeat scroll 0% 0%; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: 0px; top: 0px; background: transparent url('resizable-nw.gif') repeat scroll 0% 0%; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: 0px; top: 0px; background: transparent url('resizable-ne.gif') repeat scroll 0% 0%; }
#tooltip { position: absolute; z-index: 3000; border: 1px solid rgb(17, 17, 17); background-color: rgb(242, 252, 253); padding: 5px; opacity: 0.95; }
#tooltip h3, #tooltip div { margin: 0px; }
#TB_window { font: 12px Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); }
#TB_secondLine { font: 10px Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); }
#overlay { position: absolute ! important; }
#TB_window a:link { color: rgb(102, 102, 102); }
#TB_window a:visited { color: rgb(102, 102, 102); }
#TB_window a:hover { color: rgb(0, 0, 0); }
#TB_window a:active { color: rgb(102, 102, 102); }
#TB_window a:focus { color: rgb(102, 102, 102); }
#TB_overlay { position: fixed; z-index: 100; top: 0px; left: 0px; height: 100%; width: 100%; }
.TB_overlayMacFFBGHack { background: transparent url('macFFBgHack.png') repeat scroll 0% 0%; }
.TB_overlayBG { background-color: rgb(107, 107, 107); opacity: 0.75; }
#TB_window { position: fixed; background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 102; color: rgb(0, 0, 0); display: none; border: 1px solid rgb(107, 107, 107); text-align: left; top: 50%; left: 50%; }
#TB_window img#TB_Image { display: block; margin: 15px 0px 0px 15px; border-width: 1px; border-style: solid; border-color: rgb(102, 102, 102) rgb(204, 204, 204) rgb(204, 204, 204) rgb(102, 102, 102); }
#TB_caption { height: 25px; padding: 7px 30px 10px 25px; float: left; }
#TB_closeWindow { height: 25px; padding: 11px 25px 10px 0px; float: right; }
#TB_closeAjaxWindow { padding: 7px 10px 5px 0px; margin-bottom: 1px; text-align: right; float: right; font-family: Verdana; font-size: 10px; font-weight: bold; color: rgb(85, 85, 85); }
#TB_ajaxWindowTitle { float: left; padding: 5px 0px 5px 20px; margin-bottom: 1px; font-family: Verdana; font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); }
#TB_title { background: rgb(255, 160, 42) url('bandeau_orange.png') repeat-x scroll 0% 0%; height: 27px; }
#TB_ajaxContent { clear: both; padding: 2px 15px 15px; overflow: auto; text-align: left; line-height: 1.4em; }
#TB_ajaxContent.TB_modal { padding: 15px; }
#TB_ajaxContent p { padding: 5px 0px; }
#TB_load { position: fixed; display: none; height: 13px; width: 208px; z-index: 103; top: 50%; left: 50%; margin: -6px 0px 0px -104px; }
#TB_HideSelect { z-index: 99; position: fixed; top: 0px; left: 0px; background-color: rgb(255, 255, 255); border: medium none; opacity: 0; height: 100%; width: 100%; }
#TB_iframeContent { clear: both; border: medium none; margin-bottom: -1px; margin-top: 1px; }
.bordered { border: 1px solid black; }
.unbordered { border: 0px none; }
.tabs { width: 100%; }
.tab_disabledClass a { position: relative; top: -3px; font-family: sans-serif; font-size: 10pt; color: black; text-decoration: none; }
.tab_disabledClass a:hover { text-decoration: underline; }
.tab_enabledClass { font-family: sans-serif; color: white; font-size: 11pt; }
.tab_enabledClass a { font-weight: bold; position: relative; font-family: sans-serif; font-size: 10pt; color: white; text-decoration: none; }
.tab_enabledClass a:hover { text-decoration: underline; }
.toolBar { height: 31px; background-image: url('tool_bar_background.png'); padding-top: 1px; }
.toolBar td { font-size: 13px; }
a.ButtonCaption { font-family: sans-serif; color: white; font-size: 8pt; text-decoration: none; }
a.ButtonCaption:hover { text-decoration: underline; }
.date { width: 158px; text-align: center; border: 2px solid rgb(179, 179, 179); margin-top: 2px; margin-left: 10px; color: rgb(0, 0, 0); font-size: 11px; margin-bottom: 10px; }
.orangeGroup { margin-left: 5px; }
.orangeGroup .title { margin-left: 10px; font-size: 11px; font-weight: bold; background-image: url('orange_group_title.png'); }
.orangeGroup .body { background-color: rgb(255, 219, 148); width: 145px; font-size: 11px; font-weight: normal; }
.orangeGroup .body td { font-size: 11px; font-weight: bold; }
.orangeGroup .orangeButton { background-image: url('orange_button.png'); }
.groupBox1 { margin-left: 8px; }
.groupBox1 .title { font-size: 14px; font-weight: bold; color: white; }
.groupBox1 .body { width: 175px; font-size: 11px; font-weight: normal; padding: 5px; }
.groupBox1 .body td { font-size: 11px; font-weight: bold; }
.tools_tabs { margin-left: 10px; font-size: 11px; font-weight: bold; color: white; }
.tool .title { background-color: rgb(102, 153, 204); font-size: 12px; color: white; padding: 5px; }
.tool .body { padding: 5px; background-color: rgb(214, 227, 241); font-size: 12px; }
.tool .body .headline { font-weight: bold; }
.tool .buttons { padding: 5px; font-size: 12px; }
.offre .title { background-color: rgb(255, 153, 102); font-size: 12px; padding: 5px; font-weight: bold; }
.offre .body { padding: 5px; background-color: rgb(214, 227, 241); font-size: 12px; }
.offre .body .headline { font-weight: bold; }
.offre .buttons { padding: 5px; font-size: 12px; }
.tools .content { font-size: 10px; }
.tools .content a { position: relative; font-family: sans-serif; font-size: 8pt; top: -3px; color: white; text-decoration: none; }
.tools .content a:hover { text-decoration: underline; }
.toolsButton { font-size: 10px; }
#navsousmenu1 { visibility: hidden; position: relative; }
.searchForm { font-family: sans-serif; font-size: 12px; }
.searchForm .specFont { font-size: 10px; font-weight: bold; }
.searchForm .redFont { font-size: 12px; font-weight: bold; color: red; }
.searchForm .lienPurpleDyn a { position: relative; font-weight: bold; top: 0px; font-family: sans-serif; font-size: 8pt; line-height: 9.5pt; color: rgb(87, 60, 153); text-decoration: none; }
.searchForm .lienPurpleDyn a:hover { text-decoration: underline; }
.searchForm .wineFont { font-size: 12px; font-weight: bold; color: rgb(178, 34, 34); }
.searchForm .defaultFont { color: rgb(86, 86, 86); font-size: 12px; font-weight: bold; }
.searchForm a.lienPurple { color: rgb(87, 60, 153); font-weight: bold; }
.searchForm .greenStyle { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(0, 102, 0); }
.searchForm .titleResultsBig { font-size: 12px; font-weight: bold; color: white; top: -5px; }
.searchForm .titleResults { font-size: 10px; font-weight: bold; color: white; top: -5px; }
.searchForm .fontResults { font-size: 11px; font-weight: bold; color: black; top: -5px; left: 5px; }
.searchForm .fontNoBold { font-size: 11px; font-weight: normal; }
.searchForm .fontProvenance { font-size: 11px; font-style: normal; font-weight: normal; }
.searchForm .fontResults a { font-size: 10px; color: blue; }
.searchForm .fontAffinage { font-size: 11px; font-weight: normal; color: black; top: -5px; left: 5px; }
.searchForm .fontAffinage a { font-size: 11px; color: blue; }
.searchForm .fontResultsNoLink { font-size: 10px; }
.searchForm .fontOptionResults { font-size: 11px; color: black; top: -5px; left: 5px; }
.search_btn_separatorClass a { position: relative; top: -3px; font-family: sans-serif; font-size: 8pt; color: white; text-decoration: none; }
.search_btn_separatorClass a:hover { text-decoration: underline; }
.search_bottom_buttonClass a { position: relative; top: 0px; font-family: sans-serif; font-size: 8pt; color: white; text-decoration: none; }
.search_bottom_buttonClass a:hover { text-decoration: underline; }
.search_tab_disabledClass a { position: relative; top: -1px; font-family: sans-serif; font-size: 8pt; color: black; text-decoration: none; }
.search_tab_disabledClass a:hover { text-decoration: underline; }
.search_tab_enabledClass { position: relative; top: -1px; font-family: sans-serif; font-size: 8pt; color: white; text-decoration: none; }
.search_tab_enabledClass a { position: relative; top: 1px; font-family: sans-serif; font-size: 8pt; color: white; text-decoration: none; }
.search_tab_enabledClass a:hover { text-decoration: underline; }
.cachediv { visibility: hidden; overflow: hidden; height: 1px; margin-top: -1px; position: absolute; }
.encadrePageInterieure { border: thin solid rgb(0, 102, 0); }
.coloreInterieure { background-image: url('result_back2.png'); background-repeat: repeat; }
.link a { font-size: 10pt; color: rgb(87, 60, 153); font-weight: bold; text-decoration: none; }
.link a:hover { color: rgb(87, 60, 153); text-decoration: underline; }
.text_buttonClass a { position: relative; top: -3px; font-family: sans-serif; font-size: 8pt; color: white; text-decoration: none; }
.text_buttonClass a:hover { text-decoration: underline; }
.result_table_buttonClass a { position: relative; top: -1px; font-family: sans-serif; font-size: 8pt; color: white; text-decoration: none; }
.result_table_buttonClass a:hover { text-decoration: underline; }
.result_bottom_buttonClass a { position: relative; top: 1px; font-family: sans-serif; font-size: 7pt; color: white; text-decoration: none; }
.result_bottom_buttonClass a:hover { text-decoration: underline; }
.result_next_buttonClass a { position: relative; top: -1px; font-family: sans-serif; font-size: 7pt; color: white; text-decoration: none; }
.result_next_buttonClass a:hover { text-decoration: underline; }
.result_prev_buttonClass a { position: relative; top: 1px; font-family: sans-serif; font-size: 7pt; color: white; text-decoration: none; }
.result_prev_buttonClass a:hover { text-decoration: underline; }
.group1_buttonClass a { position: relative; top: 1px; font-family: sans-serif; font-size: 8pt; color: white; font-weight: bold; text-decoration: none; }
.group1_buttonClass a:hover { text-decoration: underline; }
.green_buttonClass a { position: relative; top: 1px; font-family: sans-serif; font-size: 8pt; color: white; text-decoration: none; }
.green_buttonClass a:hover { text-decoration: underline; }
.group4_buttonClass a { font-family: sans-serif; font-size: 8pt; color: white; text-decoration: none; }
.group4_buttonClass a:hover { text-decoration: underline; }
.date { font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(0, 0, 0); line-height: normal; }
.txtmenugauche { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); line-height: normal; }
.liensmenugauche { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: rgb(0, 0, 0); line-height: normal; }
.Titre1 { font-family: sans-serif; font-size: 13.5pt; color: rgb(224, 88, 0); line-height: normal; }
.txt1 { font-family: sans-serif; font-size: 12px; color: rgb(0, 0, 0); line-height: normal; }
.txt1_tdm { font-family: sans-serif; font-size: 12px; color: rgb(0, 0, 0); line-height: 130%; }
.txt2_tdm { font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(0, 0, 0); }
.txt3_tdm { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); line-height: 100%; }
.txt1_bold { font-family: sans-serif; font-size: 11px; color: rgb(0, 0, 0); font-weight: bold; margin-top: 2px; margin-bottom: 2px; margin-right: 2px; }
.txt1_tdm_print { font-family: sans-serif; font-size: 11px; color: rgb(0, 0, 0); line-height: 110%; margin-top: 2px; margin-bottom: 2px; margin-right: 2px; }
.txt1_tdm_revues { font-family: sans-serif; font-size: 12px; color: rgb(0, 0, 0); }
.txt2_tdm_revues { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); line-height: normal; }
.txt3_tdm_revues { font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(0, 0, 0); }
.txt4_tdm_revues { font-family: sans-serif; font-size: 12px; color: rgb(0, 0, 0); line-height: normal; }
.txt5_tdm_revues { font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(0, 0, 0); line-height: 16px; }
.Titre2 { font-family: sans-serif; font-size: 11.5pt; font-weight: bold; color: rgb(101, 153, 201); line-height: normal; text-align: left; }
.txt2 { font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(0, 0, 0); line-height: normal; }
.txt2_title { font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(0, 0, 0); line-height: 110%; font-weight: bold; }
.txt2_bold { font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(0, 0, 0); line-height: 110%; font-weight: bold; }
.articleTdmTraite { margin-top: 0px; margin-bottom: 0px; margin-right: 0px; }
.liensespacespersos { font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(0, 0, 0); line-height: normal; }
.Titre3 { font-family: sans-serif; font-size: 8pt; font-weight: bold; color: rgb(102, 102, 102); }
.Titre4 { font-family: sans-serif; font-size: 13pt; font-weight: normal; color: rgb(34, 139, 34); line-height: 20pt; }
.Titre5 { font-family: sans-serif; font-size: 10pt; font-weight: bold; color: rgb(51, 102, 153); }
.txt3 { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); line-height: normal; }
.txt4 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(0, 0, 0); font-weight: normal; line-height: normal; }
.txt4_tooltipRef { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; color: rgb(86, 86, 86); font-weight: normal; line-height: normal; }
.txt4_tooltipRef a { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; color: rgb(86, 86, 86); font-weight: normal; line-height: normal; }
.txt4_tooltipRef a:hover { color: rgb(0, 0, 0); }
.liensresultats { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: normal; }
.txt5 { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 0); line-height: normal; }
.liensanstrait { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; line-height: normal; }
.liensanstrait:hover { color: rgb(0, 0, 0); }
.liensanstrait3 { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); text-decoration: none; line-height: normal; }
.liensanstrait3:hover { color: rgb(0, 0, 0); }
.titre4 { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); line-height: normal; }
.titre4 a { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); line-height: normal; text-decoration: underline; }
.surlignage { background-color: rgb(196, 212, 255); line-height: normal; }
.surlignageVidal, .surlignageVidal a { text-decoration: none; border-bottom: 1px solid rgb(204, 0, 0); }
.titrearticle { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(0, 0, 0); line-height: normal; }
.titretdm { font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; line-height: 110%; }
.liensanstrait2 { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(196, 212, 255); line-height: normal; }
.fondpucebleu { background-color: rgb(196, 212, 254); line-height: normal; }
.date2 { font-family: Arial,Helvetica,sans-serif; font-size: 10px; line-height: 14px; color: rgb(0, 0, 0); }
.txt7 { font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(0, 0, 0); line-height: normal; }
.txt6 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(0, 0, 0); line-height: normal; font-weight: bold; }
.titrearticle2 { font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; color: rgb(0, 0, 0); line-height: normal; }
.titrearticle3 { font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; color: rgb(0, 0, 0); line-height: normal; }
.titrearticle4 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; color: rgb(0, 0, 134); line-height: normal; }
.titrearticle5 { font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; color: rgb(0, 0, 0); line-height: normal; }
.Sous-titre1 { color: rgb(0, 0, 0); font-style: normal; font-weight: normal; font-size: 14px; line-height: normal; font-family: Verdana,Arial,Helvetica,sans-serif; text-align: left; text-indent: 5px; background-position: left center; }
.Sous-titre2 { color: rgb(0, 0, 0); font-style: normal; font-weight: bold; font-size: 14px; line-height: normal; font-family: Arial,Helvetica,sans-serif; text-align: center; }
.Sous-titre3 { color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-size: 13px; line-height: normal; font-family: Arial,Helvetica,sans-serif; text-align: left; text-indent: 5pt; border: medium none; }
.Sous-titre4 { color: rgb(0, 0, 0); font-style: normal; font-weight: bold; font-size: 13px; line-height: normal; font-family: Verdana,Arial,Helvetica,sans-serif; text-align: left; text-indent: 5px; }
.Sous-titre5 { color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-size: 12px; line-height: normal; font-family: Arial,Helvetica,sans-serif; text-indent: 5px; }
.Sous-titre6 { color: rgb(0, 0, 0); font-style: italic; font-weight: normal; font-size: 12px; line-height: normal; font-family: Arial,Helvetica,sans-serif; text-align: left; text-indent: 12px; }
.titreresume { color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-size: 13px; font-family: Verdana,Helvetica,sans-serif; }
.resume { font-style: italic; font-weight: normal; font-size: 12px; line-height: normal; font-family: Arial,Helvetica,sans-serif; }
.tt3 { font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: rgb(0, 0, 0); text-align: center; white-space: pre; }
.titreart { color: rgb(0, 0, 0); font-style: italic; font-weight: normal; font-size: 22px; line-height: normal; font-family: Arial,Helvetica,sans-serif; text-align: left; }
.encadre { background-color: rgb(196, 212, 255); }
.hcell { background-color: rgb(196, 212, 255); }
div.dtd_textBox_outline { background-color: rgb(255, 235, 204); font-size: 9pt; font-weight: normal; color: rgb(51, 102, 153); margin-top: 30px; margin-bottom: 30px; }
div.dtd_textBox_outline td.dtd_textBox_outline .caption { padding-top: 3px; position: relative; top: 2px; text-align: left; color: rgb(51, 102, 153); font-style: italic; font-weight: bold; font-size: 11pt; vertical-align: bottom; }
div.dtd_textBox_outline .content { margin-top: 5px; padding-right: 10px; padding-left: 10px; color: rgb(51, 102, 153); }
div.dtd_textBox { background-color: rgb(255, 235, 204); font-size: 9pt; font-weight: normal; color: rgb(51, 102, 153); margin-left: 52px; margin-top: 30px; }
div.dtd_textBox_red { background-color: rgb(255, 235, 204); font-size: 9pt; font-weight: normal; color: rgb(153, 0, 60); margin-left: 52px; }
div.dtd_textBox td.dtd_textBox .caption { padding-top: 3px; position: relative; top: 2px; text-align: left; color: rgb(51, 102, 153); font-style: italic; font-weight: bold; font-size: 11pt; vertical-align: bottom; }
div.captionTextbox { padding: 5px; position: relative; top: 2px; text-align: left; color: rgb(51, 102, 153); font-style: normal; font-weight: bold; font-size: 11pt; vertical-align: bottom; }
div.dtd_textBox_red td.dtd_textBox_red .caption { padding-top: 3px; position: relative; top: 2px; text-align: left; color: rgb(153, 0, 60); font-style: italic; font-weight: bold; font-size: 11pt; vertical-align: bottom; }
div.dtd_textBox .content { margin-top: 5px; padding-right: 10px; padding-left: 10px; color: rgb(51, 102, 153); }
div.dtd_textBox .content_red { margin-top: 5px; padding-right: 10px; padding-left: 10px; color: rgb(153, 0, 60); }
div.dtd_textBox_red .content { margin-top: 5px; padding-right: 10px; padding-left: 10px; color: rgb(153, 0, 60); }
div.dtd_textBox .textenormal { text-align: justify; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(51, 102, 153); }
div .textenormalleft { text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(51, 102, 153); }
div .textenormalleftSmall { text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; color: rgb(51, 102, 153); }
div.dtd_textBox_red .textenormal { text-align: justify; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(153, 0, 60); }
.textenormal { text-align: justify; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(86, 86, 86); }
.textenormalWithFond { text-align: justify; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(86, 86, 86); border-width: 1px; border-style: solid; border-color: rgb(86, 86, 86); padding: 5px; background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
.textenormalSmall { text-align: justify; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; color: rgb(86, 86, 86); }
.textenormalSmallLeft { text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; color: rgb(86, 86, 86); }
.textenormalSmallBold { text-align: justify; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; color: rgb(86, 86, 86); font-weight: bold; }
p.textenormalSmall a { text-align: justify; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; color: rgb(86, 86, 86); }
p.textenormal { text-align: justify; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(86, 86, 86); }
div.textenormal { text-align: justify; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(86, 86, 86); }
.textenormal_centre { text-align: center; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(86, 86, 86); }
.textenormal_right { text-align: right; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(86, 86, 86); }
.textenormalprint { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; color: rgb(0, 0, 0); }
.ref { font-weight: bold; font-size: 9px; vertical-align: super; }
.liennormal { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(255, 102, 0); font-weight: bold; }
.textepetit2 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7pt; color: rgb(86, 86, 86); font-weight: bold; }
.Menugauche1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; color: rgb(34, 139, 34); line-height: 13pt; }
.Menugauche2 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; color: rgb(34, 139, 34); line-height: 9pt; margin-bottom: 6pt; }
.Menugauche3 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; color: rgb(0, 100, 0); line-height: 11pt; text-decoration: none; }
.Titre4 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13pt; font-weight: normal; color: rgb(34, 139, 34); line-height: 20pt; }
.CouvertureEmplacementArticle { float: left; margin-bottom: 5px; margin-right: 5px; }
.EmplacementArticle { font-family: Verdana; font-size: 11px; color: rgb(86, 86, 86); margin-bottom: 5px; font-weight: bold; }
.EmplacementArticleDoi { font-family: Verdana; font-size: 11px; color: rgb(86, 86, 86); margin-bottom: 5px; font-weight: normal; }
.EmplacementArticleLien { font-family: Verdana; font-size: 11px; color: rgb(86, 86, 86); margin-bottom: 5px; font-weight: normal; }
.EmplacementArticleSousCategorie { font-family: Verdana; font-size: 11px; color: rgb(86, 86, 86); margin-top: 10px; font-weight: normal; text-align: right; width: 100%; }
.EmplacementArticleSousCategorieHR { background-color: rgb(204, 204, 204); border: medium none; height: 1px; }
.EcnProduitEmplacementArticle { float: left; margin-bottom: 5px; margin-right: 5px; width: 300px; }
.EcnCollegeCouvertureArticle { float: left; margin-bottom: 5px; margin-right: 5px; }
.EcnCollegeArticle { float: left; margin-bottom: 5px; margin-right: 5px; width: 200px; }
.SurTitreEncadre { font-size: 18px; font-family: Verdana; color: rgb(0, 149, 169); font-weight: normal; text-align: left; margin-top: 10px; }
.TitreEncadre { font-size: 20px; font-family: Verdana; color: rgb(0, 149, 169); font-weight: normal; margin-top: 20px; margin-bottom: 10px; text-align: left; }
.TitreEncadreAlt { font-size: 18px; font-family: Verdana; color: rgb(0, 149, 169); margin-top: 5px; margin-bottom: 5px; width: 100%; text-align: left; }
.TitreEncadreBas { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12pt; font-weight: normal; color: black; line-height: 13pt; margin-top: 6pt; margin-bottom: 3pt; }
.legende1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: normal; color: rgb(0, 51, 102); margin-left: 10pt; margin-right: 15pt; text-align: left; }
.legende1 P { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: normal; color: rgb(0, 51, 102); text-align: left; }
.legende2 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: normal; color: rgb(0, 51, 102); text-align: left; }
.NomProduit { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: bold; color: rgb(101, 153, 201); line-height: 20pt; }
.LienTopFrame { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; color: black; line-height: 13pt; }
table.avertissement { background-color: rgb(253, 231, 83); width: 450px; text-align: center; margin-left: auto; margin-right: auto; border-style: groove; border-width: medium; padding: 10px; font-size: large; }
a.articles_sous_presse { font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; font-style: italic; color: rgb(0, 0, 0); line-height: 110%; text-decoration: underline; }
a.articles_sous_presse:hover { text-decoration: none; }
.entetePlan { font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; color: rgb(0, 0, 0); line-height: normal; margin-left: 5px; margin-bottom: 10px; }
.entetePlan a { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: rgb(0, 0, 0); text-decoration: none; }
.titrePlanNiveau1 { line-height: normal; margin-left: 5px; margin-bottom: 10px; }
.titrePlanNiveau1 a { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
.titrePlanNiveau1 a:hover { color: rgb(0, 0, 0); }
.titrePlanNiveau2 { text-decoration: none; line-height: normal; margin-left: 7px; margin-top: 5px; margin-bottom: 5px; }
.titrePlanNiveau2 a { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); text-decoration: none; }
.titrePlanNiveau2 a:hover { color: rgb(0, 0, 0); }
.alerteTexteComplet { font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(255, 106, 0); margin-top: 30px; }
.alerteTexteComplet a { font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(255, 106, 0); margin-top: 30px; text-decoration: underline; }
.FigureApercuAppendices img { border: 1px solid black; }
.planArticleEmbarque { width: 450px; margin-top: 20px; margin-bottom: 8px; }
.planArticleEmbarqueTitre { font-family: Verdana; text-align: left; background-image: url('plan-article-entete.jpg'); background-repeat: no-repeat; background-color: rgb(255, 255, 255); font-size: 11px; color: rgb(0, 93, 117); font-weight: bold; padding: 2px 10px 2px 23px; }
.planArticleMasquer {  }
.planArticleEmbarqueTitre a { font-family: Verdana; font-size: 8px; font-weight: normal; color: rgb(0, 0, 0); text-decoration: underline; }
.planArticleEmbarqueContent { text-align: left; border: 2px solid rgb(224, 224, 222); padding: 10px 18px 2px; }
.planArticleEmbarqueContent .titrePlanNiveau1 { line-height: normal; margin-left: 5px; margin-bottom: 10px; }
.planArticleEmbarqueContent .titrePlanNiveau1 a { font-family: Verdana; font-size: 11px; font-weight: bold; color: rgb(215, 84, 0); text-decoration: none; }
.planArticleEmbarqueContent .titrePlanNiveau1 a:hover { text-decoration: underline; }
.planArticleEmbarqueContent .titrePlanNiveau1PlusMoins a { font-family: Verdana; font-size: 11px; font-weight: bold; color: rgb(190, 75, 0); text-decoration: none; }
.planArticleEmbarqueContent .titrePlanNiveau1PlusMoins a:hover { text-decoration: none; color: rgb(190, 75, 0); }
.planArticleEmbarqueContent .titrePlanNiveau2 { text-decoration: none; line-height: normal; margin-left: 20px; margin-top: 8px; margin-bottom: 5px; }
.planArticleEmbarqueContent .titrePlanNiveau2 a { font-family: Verdana; font-size: 10px; font-weight: bold; color: rgb(101, 153, 201); text-decoration: none; }
.planArticleEmbarqueContent .titrePlanNiveau2 a:hover { text-decoration: underline; color: rgb(101, 153, 201); }
.planArticleEmbarqueFooter { text-align: right; width: 100%; }
.texteIconoSupp { text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; color: rgb(51, 102, 153); font-weight: bold; }
.tableauFiche { border-collapse: collapse; }
#cluetip-close img { border: 0px none; }
#cluetip-title { overflow: hidden; }
#cluetip-title #cluetip-close { float: right; position: relative; }
#cluetip-waitimage { width: 43px; height: 11px; position: absolute; background-image: url('wait.gif'); }
.cluetip-arrows { display: none; position: absolute; top: 0px; left: -11px; height: 22px; width: 11px; background-repeat: no-repeat; background-position: 0px 0px; }
#cluetip-extra { display: none; }
.cluetip-default { background-color: rgb(217, 217, 194); }
.cluetip-default #cluetip-outer { position: relative; margin: 0px; background-color: rgb(217, 217, 194); }
.cluetip-default h3#cluetip-title { margin: 0px 0px 5px; padding: 8px 10px 4px; font-size: 1.1em; font-weight: normal; background-color: rgb(135, 135, 106); color: rgb(255, 255, 255); }
.cluetip-default #cluetip-title a { color: rgb(217, 217, 194); font-size: 0.95em; }
.cluetip-default #cluetip-inner { padding: 10px; }
.cluetip-default div#cluetip-close { text-align: right; margin: 0px 5px 5px; color: rgb(153, 0, 0); }
.clue-right-default .cluetip-arrows { background-image: url('darrowleft.gif'); }
.clue-left-default .cluetip-arrows { background-image: url('darrowright.gif'); left: 100%; margin-right: -11px; }
.clue-top-default .cluetip-arrows { background-image: url('darrowdown.gif'); top: 100%; left: 50%; margin-left: -11px; height: 11px; width: 22px; }
.clue-bottom-default .cluetip-arrows { background-image: url('darrowup.gif'); top: -11px; left: 50%; margin-left: -11px; height: 11px; width: 22px; }
.cluetip-jtip { background-color: transparent; }
.cluetip-jtip #cluetip-outer { border: 2px solid rgb(204, 204, 204); position: relative; background-color: rgb(255, 255, 255); }
.cluetip-jtip h3#cluetip-title { margin: 0px 0px 5px; padding: 2px 5px; font-size: 16px; font-weight: normal; background-color: rgb(204, 204, 204); color: rgb(51, 51, 51); }
.cluetip-jtip #cluetip-inner { padding: 0px 5px 5px; display: inline-block; }
.cluetip-jtip div#cluetip-close { text-align: right; margin: 0px 5px 5px; color: rgb(153, 0, 0); }
.clue-right-jtip .cluetip-arrows { background-image: url('arrowleft.gif'); }
.clue-left-jtip .cluetip-arrows { background-image: url('arrowright.gif'); left: 100%; margin-right: -11px; }
.clue-top-jtip .cluetip-arrows { background-image: url('arrowdown.gif'); top: 100%; left: 50%; margin-left: -11px; height: 11px; width: 22px; }
.clue-bottom-jtip .cluetip-arrows { background-image: url('arrowup.gif'); top: -11px; left: 50%; margin-left: -11px; height: 11px; width: 22px; }
.cluetip-rounded { background: transparent url('bl.gif') no-repeat scroll 0px 100%; margin-top: 10px; margin-left: 12px; }
.cluetip-rounded #cluetip-outer { background: transparent url('tl.gif') no-repeat scroll 0px 0px; margin-top: -12px; }
.cluetip-rounded #cluetip-title { background-color: transparent; padding: 12px 12px 0px; margin: 0px -12px 0px 0px; position: relative; }
.cluetip-rounded #cluetip-extra { position: absolute; display: block; background: transparent url('tr.gif') no-repeat scroll 100% 0px; top: 0px; right: 0px; width: 12px; height: 30px; margin: -12px -12px 0px 0px; }
.cluetip-rounded #cluetip-inner { background: transparent url('br.gif') no-repeat scroll 100% 100%; padding: 5px 12px 12px; margin: -18px -12px 0px 0px; position: relative; }
.cluetip-rounded div#cluetip-close { text-align: right; margin: 0px 5px 5px; color: rgb(0, 0, 153); background: transparent none repeat scroll 0% 0%; }
.cluetip-rounded div#cluetip-close a { color: rgb(119, 119, 119); }
.clue-right-rounded .cluetip-arrows { background-image: url('rarrowleft.gif'); }
.clue-left-rounded .cluetip-arrows { background-image: url('rarrowright.gif'); left: 100%; margin-left: 12px; }
.clue-top-rounded .cluetip-arrows { background-image: url('rarrowdown.gif'); top: 100%; left: 50%; margin-left: -11px; height: 11px; width: 22px; }
.clue-bottom-rounded .cluetip-arrows { background-image: url('rarrowup.gif'); top: -23px; left: 50%; margin-left: -11px; height: 11px; width: 22px; }
.cluetip-rounded #cluetip-title, .cluetip-rounded #cluetip-inner {  }
#innerContentColumn { padding-right: 0px; margin-right: 0px; }
#em-ppv-bandeau-thematiques { padding: 10px; }
.em-ppv-bouquet { background-color: rgb(231, 239, 224); padding: 10px 40px 10px 10px; }
.em-ppv-bouquet-titre { color: rgb(2, 133, 153); font-family: Verdana; text-decoration: underline; }
.em-ppv-bouquet-prix { color: rgb(210, 86, 0); font-family: Verdana; float: right; margin-right: 20px; }
.em-ppv-bouquet-achat { display: block; width: 76px; height: 17px; background: transparent url('bt_acheter.png') repeat scroll 0% 0%; float: right; }
.em-ppv-bouquet-achat:hover { background-position: 0px -17px; }
.em-ppv-bouquet-desc { background-color: rgb(242, 248, 238); padding: 10px; }
.em-ppv-bouquet-toggle { background: transparent url('fleche-grise-droite.png') no-repeat scroll left center; padding-left: 15px; }
.em-ppv-bouquet-toggle[class*="active"] { background: transparent url('fleche-grise-bas.png') no-repeat scroll left center; padding-left: 15px; }
.em-ppv-show-details a { color: rgb(210, 86, 0); font-family: Verdana; float: right; margin-right: 20px; text-decoration: underline; }
.em-ppv-article-desc-authors { color: rgb(147, 147, 159); }
.em-ppv-article-desc { font-weight: normal; }
#em-ppv-bandeau, .em-ppv-article-desc { font-family: Verdana; }
.em-ppv-bouquet-content ul { list-style: outside none none; }
.em-ppv-bouquet-content li { margin-bottom: 10px; }
.em-ppv-bouquet-content li span { top: -5px; position: relative; }
#em-ppv-bandeau a { font-weight: normal; }
#em-ppv-bandeau .selected { font-weight: bold; }
#em-ppv-bandeau { overflow: hidden; height: 31px; background: transparent url('menu_gris.jpg') repeat-x scroll 0% 0%; text-align: center; }
#em-ppv-bandeau a { font-weight: normal; }
#em-ppv-bandeau .selected { font-weight: bold; }
#em-ppv-bandeau { font-family: Verdana; }
.em-ppv-caddie { background: transparent url('PPV_img_caddie.png') no-repeat scroll 0% 0%; width: 28px; height: 26px; }
.btn_ppv { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: white; background: transparent url('btn_ppv.png') no-repeat scroll 0% 0%; width: 103px; height: 27px; line-height: 23px; text-align: center; margin: 2px 13px 0px 250px; padding: 0px; display: block; float: left; }
#em-ppv-bandeau span { display: block; }
#em-ppv-bandeau .em-ppv-barre-button { float: left; margin: 5px 5px 0px; }
.bg_gris2 { padding: 6px 10px 0px; background: transparent url('menu_gris2.jpg') repeat-x scroll 0% 0%; height: 31px; float: right; }
#em-ppv-bandeau div.gris_separateur { width: 2px; height: 30px; background: transparent url('menu_gris_separateur.jpg') no-repeat scroll 0% 0%; padding: 0px; }
.ppv_content_block_1g { width: 6px; height: 34px; float: left; display: block; background: transparent url('PPV_thematiques_article_bg1.png') no-repeat scroll 0px 0px; }
.ppv_content_block_1m { float: left; height: 34px; display: block; background: transparent url('PPV_thematiques_article_bg1.png') repeat-x scroll 0px -37px; }
.ppv_content_block_1m span { color: rgb(81, 142, 0); padding-left: 10px; line-height: 30px; }
.ppv_content_block_1m img { margin-top: 6px; }
.ppv_content_block_1d { float: left; height: 34px; width: 13px; display: block; background: transparent url('PPV_thematiques_article_bg1.png') no-repeat scroll -5px -78px; }
#ppv_content_block_1 img { display: block; float: left; }
#ppv_content_global { font-family: Verdana,Arial,Helvetica,sans-serif; width: 730px; margin-bottom: 20px; }
#ppv_content_block_1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(81, 142, 0); font-weight: normal; margin: 0px 0px 0px 20%; min-height: 35px; }
#ppv_content_block_1 span { color: rgb(81, 142, 0); }
#ppv_content_block_1 img { display: block; float: left; }
#ppv_content_block_1 p { margin-left: 10px; float: left; text-align: left; width: 491px; }
.ppv_block_article { border: 1px solid rgb(229, 229, 229); width: 730px; min-height: 50px; background: white url('ppv_bg_article.jpg') no-repeat scroll 0% 0%; }
.ppv_block_article h5 { font-size: 11px; color: rgb(224, 90, 3); margin-left: 10px; margin-top: 6px; }
.ppv_block_article a, .ppv_block_article span { color: rgb(224, 90, 3); }
.ppv_block_article ul { width: 640px; }
.ppv_block_article li { line-height: 24px; min-height: 28px; border-bottom: 1px solid rgb(231, 231, 231); list-style-type: none; font-size: 11px; color: black; font-weight: bold; }
.ppv_block_article li img { border: 0px none; display: block; float: right; margin-top: 3px; }
.ppv_block_article p { margin-left: 41px; font-size: 11px; color: black; font-weight: bold; }
#tabBouquets { width: 98%; }
#tabBouquets th, #tabBouquets tr { height: 28px; }
#tabBouquets tr.ligneFirst td { border-top: 1px solid rgb(204, 204, 204); }
#tabBouquets tr.lignePaire { background-color: rgb(232, 238, 228); }
#tabBouquets tr.ligneImpaire { background-color: rgb(217, 228, 211); }
#tabBouquets td { padding: 5px; }
#tabBouquets th, tr, td { border: medium none; }
#tabBouquets td { border-left: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
#tabBouquets td.titre, #tabBouquets td.titre a { color: rgb(2, 133, 153); font-family: Verdana; font-size: 11px; text-align: left; font-weight: normal; }
#tabBouquets td.titre a.em-ppv-bouquet-toggle { color: rgb(210, 86, 0); }
#tabBouquets td.puce { width: 25px; text-align: center; }
#tabBouquets td.puceHaut { width: 25px; text-align: center; vertical-align: top; }
#tabBouquets td.prix { width: 85px; text-align: center; }
#tabBouquets td.acheter { width: 84px; border-right: 1px solid rgb(204, 204, 204); text-align: center; }

/* ::::: http://www.em-consulte.com/templates/common/css/notIE/main-layout.css ::::: */

body { overflow-y: scroll; }
span.surtitre { position: relative; top: -5px; }

/* ::::: http://www.em-consulte.com/templates/common/css/notIE/main-style.css ::::: */

.hiddenbydefault { display: none; }
.blocEcr_haut_bas { padding-bottom: 10px; }

/* ::::: null ::::: */

#helpsearch { background: rgb(238, 238, 238) none repeat scroll 0px 0px; border: 1px solid rgb(204, 204, 204); display: none; font-size: smaller; margin: 10px; padding: 10px; }
#helpsearch h4 { margin-bottom: 4px; }
