@charset "utf-8";

/* Rebranding
------------------------------------------------*/

body { background-image: none; font-family: 'Calibri', sans-serif; }

* { outline: none !important; }

body:before {
    content: '';
    position: fixed;
    left: 0;
    top: 2rem;
    bottom: 2rem;
    z-index: 1220;
    display: block;
    width: .5em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9Ii0wLjAwMjY4NTI4IDAgMTQgMTAwMyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4gbWVldCI+PHJlY3QgeD0iLTYuNDY0IiB5PSItOTAuOTI4IiBzdHlsZT0idmVjdG9yLWVmZmVjdDogbm9uLXNjYWxpbmctc3Ryb2tlOyIgd2lkdGg9IjMwIiBoZWlnaHQ9IjE3MyIgZmlsbD0iI0M4MEEwRiIgaWQ9ImU0X3JlY3RhbmdsZSIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMC42MjE3MTQgLTIuMTU0NjcgMjMxLjU5OSkiIHJ5PSIwIiByeD0iMCIvPjxyZWN0IHg9Ii02LjQ2NCIgeT0iLTIuMDkwIiBpZD0iZTFfcmVjdGFuZ2xlIiBzdHlsZT0idmVjdG9yLWVmZmVjdDogbm9uLXNjYWxpbmctc3Ryb2tlOyAiIHdpZHRoPSIzMCIgaGVpZ2h0PSIxNzMiIGZpbGw9IiNlNmUxMDAiIHJ5PSIwIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxLjAzMDYgLTIuMTU0NjcgMC44NTMwMDUpIiByeD0iMCIvPjxyZWN0IHg9Ii02LjQ2NCIgeT0iMzQzLjEzNyIgc3R5bGU9IiIgd2lkdGg9IjMwIiBoZWlnaHQ9IjE3MyIgZmlsbD0iI0ZGMDAxRSIgaWQ9ImUzX3JlY3RhbmdsZSIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMi40OTY1NiAtMi4xNTQ2NyAtNTc0LjI2NykiIHJ5PSIwIiByeD0iMCIvPjxyZWN0IHg9Ii04LjYxOCIgeT0iODI4Ljk4NSIgc3R5bGU9InZlY3Rvci1lZmZlY3Q6IG5vbi1zY2FsaW5nLXN0cm9rZTsiIHdpZHRoPSIzMCIgaGVpZ2h0PSIxNzMiIGZpbGw9IiNCRUVGRUIiIGlkPSJlNV9yZWN0YW5nbGUiIHJ5PSIwIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxLjA2MTIgMCAtNjMuMDkxOCkiIHJ4PSIwIi8+PHJlY3QgeD0iLTYuNDY0IiB5PSI4ODguNjgyIiBzdHlsZT0idmVjdG9yLWVmZmVjdDogbm9uLXNjYWxpbmctc3Ryb2tlOyIgd2lkdGg9IjMwIiBoZWlnaHQ9IjE3MyIgZmlsbD0iI0E1MEYxNCIgaWQ9ImUyX3JlY3RhbmdsZSIgcnk9IjAiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDAuNjA0ODU3IC0yLjE1NDY3IDE3My45OTkpIiByeD0iMCIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-size: contain;
}

@media only screen and (min-width: 64.063em) {
	body:before {
		width: 1.5em;
	}
}

@media only screen and (min-width: 40.063em) {
	body:before {
		width: 1em;
	}
}

#barreRecherche #s ::-webkit-input-placeholder { color: #9b9b9b; font-size: 12px; }
#barreRecherche #s :-moz-placeholder { color: #9b9b9b; font-size: 12px; }
#barreRecherche #s ::-moz-placeholder { color: #9b9b9b; font-size: 12px; }
#barreRecherche #s :-ms-input-placeholder { color: #9b9b9b; font-size: 12px; }
#header { background-image: none; }
#blocCompte, div#connection, #block-panier-header { background-color: #db0723; }
#blocCompte { position: relative; }
#blocCompte:after { content: ''; position: absolute; color: #999; right: -13px; top: -2px; border-right: 1px solid #999; height: 25px; }
#block-panier2-header { border: 1px solid #db0723; }
#logo a { font-family: 'Calibri', sans-serif; color: #000000; font-size: 16px; }
#espace-panier, #espace-panier2 { margin: 10px 0 0 0; }
#blocCompte { margin: 12px 0 0 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 4px 7px 1px 7px; height: 21px; }
#separateur-accueil { display: none; }
#text-acueil { margin: 20px 0; background-color: #e5f8f7; border-top: 1px solid #999999; }
#text-acueil h1 { font-family: 'Georgia', sans-serif; font-size: 20px; font-weight: bold; text-transform: none; color: #000; }
#separateur-accueil2 { display: none; }
.main-ttl-description { color: #000000; font-size: 14px; font-family: 'Calibri', sans-serif; }
#searchform { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 10px 9px; background-color: #dce317; }
#barreRecherche { padding-top: 15px; }
#barreRecherche #s { outline: none; font-size: 12px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 2px; height: 18px; border: 1px solid #9b9b9b; }
#barreRecherche #ok { border: 1px solid #9b9b9b; border-left: none; outline: none; }
/*.jqueryslidemenu ul li a:first-child { padding: 16px 13px 3px 0; }*/
#menu { padding: 10px 0 25px 0; }
.jqueryslidemenu ul li a { font-size: 16px; color: #000; font-family: 'Calibri', sans-serif; padding: 16px 13px 10px 13px; }
.jqueryslidemenu ul li ul li a { font-size: 14px; color: #000; background-color: #fff; padding: 8px; text-align: left; border-bottom: 1px solid #f1f4a2; width: auto; }
.jqueryslidemenu ul li ul li a:last-child { border-bottom: none; }
.jqueryslidemenu ul li ul li a:hover { background-color: #dce317; }
.jqueryslidemenu .sub-menu {box-shadow: -0.25rem 0.25rem 0.25rem 0 rgba(153,153,153,0.2),0.25rem 0.25rem 0.25rem 0 rgba(153,153,153,0.2); }
/*.jqueryslidemenu .sub-menu { -webkit-box-shadow: 0 2px 0 2px #f7f7f7; box-shadow: 0 2px 0 2px #f7f7f7; }*/
.current-menu-item { border-bottom: 2px solid #db0723; }
.titre-bloc-solution { padding: 0 0 7px 0; }
#liste-accueil-solution-clinique ul, #liste-accueil-solution-rh ul { list-style-type: disc; }
#foo6 h4, #foo7 h4 { color: #000; }
#liste-accueil-solution-rh a, #liste-accueil-solution-clinique a, #liste-accueil-solution-clinique { color: #000; font-family: 'Calibri', sans-serif; font-size: 17px; font-weight: bold; }
#liste-accueil-solution-clinique, #liste-accueil-solution-rh { color: #000; }
#liste-accueil-solution-clinique, #liste-accueil-solution-rh { margin-top: 3px; margin-bottom: 5px; }
#accueil-formation h2, #accueil-catalogue h2, #accueil-formation h2 td, #accueil-catalogue h2 td { color: #000; font-family: 'Georgia', sans-serif; font-size: 18px; }
#accueil-formation h2, #accueil-catalogue h2 { border-bottom: 1px solid #999999; }
.encart-formation-accueil h4 a { font-family: 'Calibri', sans-serif; color: #000; font-size: 14px; font-weight: bold; text-transform: uppercase; }
.encart-formation-accueil h3 { margin-bottom: 2px; }
.encart-formation-accueil h3 a { font-family: 'Calibri', sans-serif; color: #000; font-size: 14px; font-weight: bold; text-transform: uppercase; }
.encart-formation-accueil h5 { font-family: 'Calibri', sans-serif; color: #000; font-size: 12px; font-weight: bold; }
.encart-formation-accueil h5 strong { font-family: 'Calibri', sans-serif; color: #000; font-size: 15px; font-weight: bold; }
.encartGris { background-color: #fff; }
.encart-formation-accueil { border-bottom: 1px solid #b0b512; }
.encart-formation-accueil:last-child { border-bottom: none; }
#btn-lien-formation { background-position: 50% 50%; height: 29px; }
#bodyFooter { background-color: #e5f8f7; border-top: 0 none; }
#contentFooter #titreFooter { font-family: 'Georgia', sans-serif; font-size: 23px; color: #000; padding: 25px 0 15px 0; }
.texteEngagement a { color: #000; font-family: 'Calibri', sans-serif; font-size: 15px; text-transform: none; }
.cadreEngagement { border: 0 none; background-color: transparent; }
.texteEngagement, .enteteEngagement { background-color: transparent; }
#bodyFooter2 { background-color: #728f8d; color: #fff; }
#bodyFooter3 { background-color: #495c5b; color: #fff; }
#bodyFooter4 { background-color: #495c5b; color: #fff; }
#bodyFooter4 #conteneurFooter4 #contentFooter4 a { color: #fff; }
#bodyFooter3 #conteneurFooter3 h2 { color: #fff; font-family: 'Georgia', sans-serif; text-transform: none; font-weight: bold !important; border-bottom: 2px solid #beefeb; margin: 0 0 20px 0; padding: 10px 0 12px 0; }
#center3, #left3, #right3 { border-left: 0 none; border-right: 0 none; }
#separateur-footer { border-top: 1px solid #999999; }
#bodyFooter3 #conteneurFooter3 p, #bodyFooter3 #conteneurFooter3 a { font-family: 'Calibri', sans-serif; color: #fff; font-size: 12px; }
#error-newsletter { padding: 9px 0 0 0; }
#div-newsletter select, #div-newsletter input[type=text], #div-newsletter input[type=submit] { height: 29px; margin-top: 3px; }
#div-newsletter select { border: 1px solid #db0723; background-color: #db0723; outline: none; }
#input-newsletter #submitNewsletter { background-color: #db0723; text-align: center; font-family: 'Calibri', sans-serif;  height: 30px; width: auto; padding: 0 8px; font-size: 16px; font-weight: bold; outline: none; }
#div-newsletter input[type=text] { outline: none; }
#left3 p { line-height: 18px; }
.a-la-une-ttl { font-size: 16px !important; font-family: 'Calibri', sans-serif !important; font-weight: bold; color: #000 !important; padding: 0 10px 10px 0; min-height: 43px; }
.a-la-une-pic { float: left; margin: 0 15px 0 0; }
.a-la-une-row { display: block; margin: 6px 0 3px 0; }
/*.bx-wrapper { border: 1px solid #999999; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; }*/
#liste-formation-accueil { padding: 20px 0; }
.a-la-une-main-block { padding: 5px 0 !important; }
.a-la-une-bb { border-bottom: 1px solid #ececec; padding: 0 0 10px 0; }
.a-la-une-main-block .a-la-une-bb:last-child { border-bottom: 0 none; }
@media only screen and (max-width: 640px) {
body.active #menu, .nav ul li a { background-color: #fff; }
.nav ul li a:hover { background-color: #fff; }
.nav ul li a { border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; }
}

/* Pages internes */

#content #titre-cat-ref, #content #taxonomy #titre-cat-ref, #content #titre-cat-ref a, #content #taxonomy #titre-cat-ref a { font-size: 12px; font-family: 'Calibri', sans-serif; font-weight: bold; }
#content #titre-cat-ref a, #content #taxonomy #titre-cat-ref a { font-weight: normal; }
#content #titre-cat-ref span, #content #taxonomy #titre-cat-ref span { font-weight: bold; }
#taxonomy h1 { font-family: 'Georgia', sans-serif; font-size: 23px; border-bottom: 1px solid #000; color: #000; font-size: 30px; }
#taxonomy h2 a { color: #000; font-family: 'Calibri', sans-serif; font-size: 20px; font-weight: bold; }
.cadre-taxonomy { border: 1px solid #999; }
#cadre-taxonomy #list-term a { font-size: 14px; font-family: 'Calibri', sans-serif; color: #000; font-weight: bold; }
#taxonomy #cadre-taxonomy h2 a { font-size: 14px; font-weight: bold; color: #000; font-family: 'Calibri', sans-serif; }
#excerpt-taxonomy { color: #000; font-family: 'Calibri', sans-serif; font-size: 12px; }
#excerpt-taxonomy strong { font-size: 16px; }
#sidebar { background-color: #e5f8f7; color: #000000; }
#sidebar #titleSidebarParti_1, #sidebar #titleSidebarParti_2 { color: #000 !important; font-family: 'Georgia', sans-serif !important; font-size: 16px !important; font-weight: bold !important; }
#sideBarMenu p { font-family: 'Calibri', sans-serif; color: #000 !important; font-size: 18px; }
#sidebar .headerbar { border-bottom: 1px solid #c8c8c8 !important; }
#sidebar .headerbar a { color: #000 !important; font-family: 'Calibri', sans-serif !important; }
#sidebar .submenu a { color: #000 !important; font-family: 'Calibri', sans-serif !important; }
#sidebar .submenu a:hover { font-size: 12px; }
#lienSidbarMiddle p a { font-family: 'Calibri', sans-serif !important; color: #000 !important; text-transform: uppercase; }
#sidebar-catalogue h2 { font-family: 'Georgia', sans-serif !important; font-size: 13px !important; color: #000 !important; }
#sidebar-catalogue table.tbl-sidebar tr { border-bottom: 1px solid #999999 !important; padding-bottom: 10px; display: inline-block; margin-bottom: 10px; }
.sidebar-linklink { margin: 20px 0 0 0; }
#content #titre-cat-ref, #content #taxonomy #titre-cat-ref { background-color: #ececec; padding: 5px 0; }
#content-produit #cat-produit a { font-family: 'Calibri', sans-serif; font-size: 16px; color: #000000; }
#content-produit h1 { color: #000; font-family: 'Georgia', sans-serif !important; font-size: 26px; font-weight: bold; border-bottom: 1px solid #000; }
#content-produit #info-produit { color: #000; }
#content-produit #prix-produit { font-family: 'Calibri', sans-serif; font-weight: bold; }
#pack-produit { font-family: 'Calibri', sans-serif; font-weight: bold; font-size: 15px; }
#content-produit #info-produit , .the_content_meta { font-family: 'Calibri', sans-serif; }
#descriptif-produit span { color: #000 !important; font-weight: bold; }
#content-produit .meta-produit { color: #000 !important; }
#resume-produit { color: #000 !important; font-family: 'Calibri', sans-serif; }
#resume-produit span { font-weight: bold; font-family: 'Calibri', sans-serif; color: #000 !important; text-transform: uppercase; /*font-size: 20px;*/ }
#content-produit #menu-bas-produit .ongletProduit a { font-family: 'Calibri', sans-serif; font-size: 19px; font-weight: bold; }
#content-produit #colonne-droite-produit h3 { color: #000; font-family: 'Calibri', sans-serif; font-size: 14px; font-weight: bold; }
#bloc_webinaire_single_produit h2 { font-family: 'Calibri', sans-serif; }
#bloc-information-single-produit { color: #000; }
#no-more-tables th { color: #000; border-bottom: 2px solid #000; }
#no-more-tables td { font-family: 'Calibri', sans-serif; color: #000; }
#content-produit #bloc-bas-produit #resume-formation { font-family: 'Calibri', sans-serif; }
#content-produit #bloc-bas-produit #resume-formation span { font-family: 'Calibri', sans-serif; font-weight: bold; color: #000 !important; }
#taxonomy h2 { font-family: 'Calibri', sans-serif !important; color: #000 !important; font-size: 17px; }
#taxonomy span { color: #000 !important; }
#taxonomy a { color: #000 !important; text-decoration: underline; }
#no-more-tables2 th { color: #000; border-bottom: 2px solid #000; }
#cartEtape .current { background-color: #dce317; color: #575757; }
#taxonomy #inscription #contact_content form table .partTitle { color: #000; }
.partTitle > td { border-bottom: 2px solid #000 !important; }
#taxonomy #commande #contact_content form table .partTitle { color: #000; }
#englob_mention_legale h3 { font-family: 'Calibri', sans-serif !important; font-size: 16px !important; color: #000000 !important; }
#supportsDePassationLigne h3, #passation h3, #corrections h3, #publicTeste h3, #donneesDeValidation h3, #languesDisponibles h3, #materiel h3, #conditionsDAcquisition h3 { color: #000 !important; }
#lienProduit #lienPdf a { font-family: 'Calibri', sans-serif; font-size: 11px; padding: 0 0 10px 0; display: inline-block; }
#lienProduit #lienPdfFleche { background-color: #dce317; color: #9b9b9b; text-decoration: none; }
#content-produit #bloc-bas-produit #resume-produit img, #taxonomy img { max-width: 100%; height: auto; border: none; }
#bloc-onglet2 #informationsPratiques { background-color: #fff;  }
#content-produit #menu-bas-produit .ongletProduit { background-color: #fff; }
#content-produit #menu-bas-produit .currentOnglet a { color: #000; }
#bloc-onglet2 #informationsPratiques >div>h3 { color: #000; font-size: 16px; font-weight: bold; font-family: 'Calibri', sans-serif; }
#bloc-onglet2 #informationsPratiques .the_content_meta { color: #000; }
#sidebar .submenu a:hover { font-weight: bold; }
#poser_une_option input[type="submit"], #connex_com_res input[type="submit"], #inscription_event_div #send_event{ border: none; outline: none; }

#error-newsletter,
#content-produit #descriptif-produit,
#content-produit #editeur-produit,
#content-produit .meta-produit,
#content-produit #bloc-bas-produit #resume-produit,
#content-produit #bloc1-droite-produit #les-plus-produit,
.the_content_meta,
#bloc-onglet2 #bloc-onglet2-articles #corrections div,
#bloc-onglet2 #bloc-onglet2-articles #publicTeste div,
#bloc-onglet2 #bloc-onglet2-articles #languesDisponibles div,
#bloc-onglet2 #bloc-onglet2-articles #materiel div,
#bloc-onglet2 #bloc-onglet2-articles #supportsDePassationLigne span >div>div,
#sidebar .headerbar a,
#sidebar .submenu a,
#sidebar .submenu a:hover,
#descTaxonomy, #content #titre-cat-ref,
#content #taxonomy #titre-cat-ref,
#content #titre-cat-ref a,
#content #taxonomy #titre-cat-ref a,
#cadre-taxonomy, #excerpt-taxonomy, #taxonomy section, #taxonomy { font-size: 14px !important; }