@charset "utf-8";
/* CSS Print */
/******** Default rules for tags ********/
body{font-size:11px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000;}

/********** Tree of common styles (ID) for all the templates (page structure) ********/
#cookie-warning{display: none;}
.oni_pub-center{display: none;}
.oni_pub-left,
.oni_pub-right
 {display: none;}
.reco {display: none !important;}
#header a{display:none;}
#header a#logo-0{display: block; text-decoration: none;}
#header a#logo-0 .oni_hide{display: block;  left: auto; font-weight: bold; position: relative; font-size:16px;  margin-bottom:10px; color:#000; }
#navigation{display:none;}
#search{display:none;}
#right_column{display:none;}
#footer ul, ol, dl {margin: 0;}
	#footer li {display: none;}
	#footer li.copyright_print {display: block; text-align:center;}
	#footer li.copyright_print span {display: none;}
	.oni_footer {display: none;}
	.oni_footer_numeric {display: none;}
	.text_refMoteurEduc{display: none;}
#oni_breadcrumbs{display: none;}
/*new article */
article .article_summary,
#oni_zoom-block article .oni_blockVisu,
article iframe,
article .oni_read_also
{display: none;}
#oni_zoom-block article .article .oni_blockVisu{
	display:block;
}
#oni_zoom-block article .oni_article_consult .articles_list .article .oni_blockVisu{
	float: left;
	margin: 0 10px 0 0;
}
article .articles_list .oni_clear,
article .clearfix,
article .oni_clear
{
    clear: both;
}
article .guides .guide{
	width:100%;
	min-height: 180px;
	margin-bottom: 30px;
}
article .guides .guide .image{
	float: left;
	text-align: center;
    width: 50%;
}
article .guides .guide .content{
	float: right;
    width: 50%;
}
article .collections{
	display:none;
}
.publications .products_collection {
    clear: both;
    height:290px;
    display:block!important;
}
.publication
{    
    float: left;
    padding-right: 8px;
    width: 128px;
}
.publications .publication.first {
	border: medium none;
    padding-left: 12px;
}
.publication .right-content
{
    display: none!important;
}
.download_buy {
	margin: 12px 0 10px;
}
.download_buy .products {float: left;}
.download_buy .products {
	background-color: #a2be16;
    color: white;
    padding: 4px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px; 
}
.download_buy .products  a.download_free{
	display:none;
}
.download_buy .products .item {
	display:block;
}
/* article */
#oni_zoom-block .oni-para {font-weight: bold;}
.oni_linkTop {display: none;}
#oni_zoom-block .oni_consult {
    clear: both;
    float: left;
    margin: 0 20px 10px 0;
    width: 235px;
}
#oni_zoom-block .oni_visu {
    float: left;
    margin: 0 15px 0 0;
}

.oni_border_essentiel h2 {
    font-size: 11px;
}
#oni_zoom-block .object-left .content-view-embeddedmedia .class-image .attribute-image img, #oni_zoom-block .object-left .highslide-galery img {
    float: left;
    margin-left: 5px;
    margin-right: 10px;
}

#oni_zoom-block .object-right .content-view-embeddedmedia .class-image .attribute-image img, #oni_zoom-block .object-right .highslide-galery img {
    float: right;
    margin-left: 5px;
    margin-right: 10px;
}

/**fiche m�tiers, etab**/
	.oni_upperTitle{font-weight:bold; }
	.oni_linkBack  {display: none;}

	#oni_onglet-1 {display:block!important;}
	#oni_onglet-2 {display:block!important;}
	#oni_onglet-3 {display:block!important;}
	#oni_onglet-4 {display:block!important;}
	#oni_onglet-5 {display:block!important;}
	#oni_onglet-6 {display:block!important;}
	#oni_onglet-7 {display:block!important;}
    #oni_onglet-8 {display:block!important;}
    #oni_onglet-9 {display:block!important;}

	.oni_nav-in-ul {display:none;}

	#playlistOnisep {display:none;}

	 ul.oni_listDiapo  {list-style-type: none;}

	object{display:none;}


/**fiche etab**/

li.expandable ul {display:block!important;}


/**loading**/
#jquery-loader{
	display: none;
}

/** plier deplier : display:block**/
.plier_content {
	display: block;
}

/** frise : display:block**/
.frise_content {
	display: block;
}


/** start guide page :**/
#collections ul  {
    list-style-type: none;
}
#collections .guide li.file img.image {
	display: none !important;
}
#collections ul {
    list-style-type: none;
}
/** end guides pages **/

.tools_icons img, .glossary-tooltip {
	display: none;
}

.ideo-block.guides {
	width: 100%;
}
.ideo-guide {
	display: inline-block !important;
}

@media print {
    #ideo-content {
        height: auto !important;
        width: 100% !important;
    }
    #ad-one {
        position: relative !important;
        top: 0 !important;
        display: none;
    }
    #ad-space {
        position: relative !important;
        top: 0 !important;
        display: none;
    }
    .first-ad {
        position: relative;
        top: 0;
        display: none;
    }
    .ideo-address-itin {
        position: relative;
        top: 0;
        display: none;
    }
    .oni_title_print {
        display: block;
        font-size: 1.8em;
        padding-bottom: 20px;
    }
    .ideo-title {
        font-size: 3em;
    }
    #header {
        position: relative !important;
        top: 0 !important;
        display: none;
    }
    #navigation {
        position: relative !important;
        top: 0 !important;
        display: none;
    }
    #search {
        position: relative !important;
        top: 0 !important;
        display: none;
    }
    #ideo-sharing {
        position: relative !important;
        top: 0 !important;
        display: none;
    }
    #ideo-breadcrumb {
        position: relative !important;
        top: 0 !important;
        display: none;
    }
    #ideo-body {
        background: none;
    }
    #footer {
        position: relative !important;
        top: 0 !important;
        display: none;
    }
    #cookie-warning {
        position: relative;
        top: 0;
        display: none;
    }
    .ideo-block, .ideo-group {
        margin: 0;
        padding: 0;
        padding-left: 24px;
        padding-top: 20px;
        margin-left: 24px;
    }
    .ideo-block {
        width: 100%;
        margin-bottom: 2px;
        margin-left: 0;
        padding-top: 0;
        padding-right: 0;
        position: relative !important;
        top: 0 !important;
    }
    .ideo-block.ad {
        margin-top: 0;
        display: none;
        left: 0 !important;
        position: relative !important;
        top: 0 !important;
    }
    .ideo-block.smaller {
        width: 100%;
    }
    .ideo-block.small {
        width: 100%;
    }
    .ideo-block.guides {
        background: none !important;
    }
    .ideo-block.guides.one.no-title.sliding {
        position: relative !important;
        top: 0 !important;
    }
    .ideo-block.guides.no-title.publication.full {
        margin-bottom: 50px;
        position: relative !important;
        top: 0 !important;
    }
    .ideo-block.guides.no-title.publication {
        position: relative !important;
        top: 0 !important;
    }
    .ideo-block.publication {
        margin-top: 0 !important;
    }
    .ideo-block.map.full #ideo-map {
        top: 0 !important;
        display: none !important;
    }
    .ideo-block.related.full {
        position: relative !important;
        top: 0 !important;
        display: none;
    }
    .ideo-block.full {
        position: relative !important;
        top: 0 !important;
        float: left;
        width: 100%;
    }
    .ideo-block.full.first-block {
        position: relative !important;
        top: 0 !important;
    }
    .ideo-block.related.full {
        position: relative !important;
        top: 0 !important;
    }
    dl.ideo-two-col-content dt.ideo-label-side {
        width: 250px;
    }
    .smaller .ideo-desc-side {
        width: 550px;
    }
    .small .ideo-desc-side {
        width: 550px;
    }
    ul.ideo-school-filter {
        position: relative;
        top: 0;
        display: none;
    }

    div.ideo-bubble-map-wrapper {
        visibility: visible;
    }
    div.ideo-map-places-list {
        visibility: visible;
        position: relative;
        width: 100%;
        left: 20px !important;
        top: 0 !important;
        display: block !important;
    }
    div.ideo-map-places-list ul {
        max-height: 100%;
        overflow: auto;
    }
    li.ideo-map-list-item {
        display: block !important;
    }
    #ideo-navigation {
        position: relative;
        top: 0;
        display: none;
    }
    #ideo-version-long, .ideo-block ul.ideo-tabs {
        display: none;
    }
    .ideo-block.full.cloned .ideo-tabs-item-wrapper {
        border-bottom: 2px solid #E42517;
        margin: 0;
        font-weight: 500;
    }
    .ideo-block.full.cloned .ideo-tabs-item-wrapper .ideo-tabs-item {
        margin: 0;
    }
    .ideo-block.full.cloned .ideo-tabs-item-wrapper .ideo-tabs-item a {
        padding: 0;
    }
    .ideo-block.full.cloned .ideo-tabs-item-wrapper .ideo-tabs-item .text {
        padding: 2px;
        color: #fff;
        background-color:  #E42517;
        -webkit-print-color-adjust: exact;
        -moz-print-color-adjust: exact;
        -ms-print-color-adjust: exact;
    }
    .ideo-block.cloned .ideo-tabs-item-wrapper.cloned {
        display: none !important;
    }
    .ideo-tab-title-print {
        font-weight: 700;
        display: block;
        margin-top: 12px;
        padding-top: 0;
        padding-bottom: 0;
        margin-bottom: 10px;
        text-transform: uppercase;
        padding: 0;
        color: #fff;
        border-bottom: 2px solid #E42517;
        font-weight: 500;
    }
    .ideo-tab-title-print span {
        background-color: #E42517;
        padding: 2px;
        width: max-content;
        -webkit-print-color-adjust: exact;
        -moz-print-color-adjust: exact;
        -ms-print-color-adjust: exact;
    }
    .ideo-block.full.cloned .ideo-tab-content {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .ideo-tab-content {
        display: block;
    }
    .ideo-block.cloned .ideo-tab-content {
        margin-bottom: 0;
        margin-top: 0;
        padding-top: 0;
    }
    #tab1 {
        display: block;
    }
    #tab2 {
        display: block;
    }
    .ideo-inner-width {
        width: 100%;
    }
    .ideo-related-jobs {
        background-color: #fff;
        text-align: left;
        width: 100%;
    }
    .ideo-related-jobs-item {
        display: inline;
        list-style: none;
        margin-bottom: 2px;
        text-align: left;
    }
    .ideo-related-jobs-item a {
        background-image: none;
        width: 100% !important;
        height: 30px;
    }
    ul .ideo-related-jobs {
        margin: 0;
    }
    .ideo-related-job-overlay {
        background: none;
    }
    .ideo-related-job-name {
        top: 0;
        left: 0;
        right: 0;
        text-align: left;
    }
    a.ideo-sector-cover-wrapper .ideo-sector-cover-wrapper {
        display: none;
    }
    .ideo-sector-col:first-of-type,
    .ideo-sector-col h4.ideo-sector-title {
        margin-left: 0 !important;
        margin-top: 0 !important;
    }
    .ideo-sector-col {
        float: right;
        margin-bottom: 15px;
        margin-left: 0 !important;
        margin-top: 0;
        width: 100%;

    }
    .ideo-sector-cover {
        position: relative;
        top: 0;
        display: none;
    }
    .ideo-sector-plus.oni-ico-plus {
        position: relative;
        top: 0;
        display: none;
    }
    .ideo-one-sector {
        margin-left: 0 !important;
        margin-top: 0 !important;
    }
    .ideo-one-sector div.ideo-sector-title {
        display: block;
        width: 700px;
        padding-left: 0;
    }
    .ideo-one-sector div.ideo-sector-description {
        width: 700px;
        padding-left: 0;
    }
    #jquery-loader {
        position: relative;
        top: 0;
        display: none;
    }
    #missions div.ideo-inner-width {
        width: 900px;
    }
    #emploi, #comment-faire-carriere {
        margin-top: 24px;
        margin-bottom: 24px;
    }
    #carte-d-identite {
        margin-bottom: 20px;
    }
    .ezxmltext-field p {
        width: 100%;
        padding: 0;
        margin: 0;
    }
    #metiers-associes ul li a {
        background-image: none !important;
        background-color: #ffffff !important;
    }
    .salary-gauge {
        position: relative;
        top: 0;
        display: none;
    }
    .fiche-formation {
        position: relative;
        top: 0;
        display: none;
    }
    .ideo-formation-list.hidden {
        display: block;
        margin: 24px 0 24px 0;
    }
    .ideo-formation-list {
        margin-bottom : 30px;
    }
    .pif-formation-list {
        display: none;
        position: relative;
        top: 0;
    }
    .fiche-pif {
        margin-top: 10px !important;
        margin-bottom: 20px !important;
    }
    .fiche-pif .svg_principal_area {
        display: inline-block;
        position: relative;
        top: 0;
        left: 0;
    }
    .fiche-pif g.void_up {
        display : none;
    }
    .fiche-pif .pif_container_embed .void_year.void_down {
        opacity: 0.2;
        cursor: default;
    }
    .fiche-pif .tooltip,
    .fiche-pif .half-circle-left,
    .fiche-pif .half-circle-right,
    .fiche-pif .oni-ico-fleche4,
    .fiche-pif .pif_container_embed .void_year.void_down .year_without_previous_selectivity.education_undefined,
    .fiche-pif .pif_container_embed .void_year.void_down .year_with_previous_selectivity.education_undefined,
    .fiche-pif .pif_container_embed .year_with_previous_selectivity .non_sel_year,
    .fiche-pif .pif_container_embed .year_without_previous_selectivity .non_sel_year,
    .fiche-pif .pif_container_embed .rect_null_diploma {
        display: none;
        position: relative;
        top: 0;
    }
    .pif_container {
        display: inline-block;
        position: relative;
    }
    .fiche-pif {
        margin-top: 30px;
    }
    .pif-formation-list {
        margin: 0
    }
    #en-quoi-consiste-ce-metier {
        display: flex;
        flex-flow: column;
    }
    #en-quoi-consiste-ce-metier .ideo-inner-width {
        order: 1;
    }
    #en-quoi-consiste-ce-metier .ideo-block.guides {
        order: 2;
        width: 100%;
    }
    div.guides {
        margin-top: 30px;
        margin-bottom: 10px;
    }
    .ideo-block.guides.no-title.publication.full.one {
        width: 100%;
        top: 0 !important;
        left: 0 !important;
        position: relative !important;
    }
    .guides-in .ideo-inner-width {
        width: 100%;
    }
    .ideo-block.guides-in {
        margin-bottom: 20px;
    }
    .ideo-block.full.guides-in {
        min-height: 0;
    }
    .ideo-block.guides-in {
        position: relative !important;
        top: 0 !important;
    }
    .guides-in .guides {
        bottom: 0;
        position: relative;
    }
    .guides-in .ideo-inner-width {
        width: 100%;
    }
    .slick-list {
        overflow: initial;
    }
    .slick-arrow {
        visibility: hidden;
    }
    .slick-loading .slick-list {
        position: relative;
        top: 0;
        display: none;
    }
    .slick-track, .ideo-guide {
        width: auto !important;
        padding-left: 25px;
    }
    .ideo-guide-get {
        margin: 0;
    }
    .ideo-guide-btn {
        margin: 0;
        margin-bottom: 10px;
    }
    .ideo-guide-text {
        width: inherit;
        height: 10px !important;
    }
    .ideo-guide-name, .ideo-guide-description {
        position: relative;
        top: 0;
        display: none;
    }
    .ideo-guide-cover {
        float: none;
    }
    .ideo-guide-shipping {
        padding-top: 24px;
    }
    #accompagnement {
        display: block;
        width: 100%;
        left: 0 !important;
        margin-top: 30px;
    }
    .highslide-loading {
        display: none;
        position: relative !important;
        top: 0 !important;
    }
    .enrichments_area {
        display: none;
        position: relative;
        top: 0;
    }
    #visual_business {
        display: block;
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
    }
    #visual_business figure,
    #visual_business .visual-business-copyright {
        margin-left: 20px;
    }
    #un-metier-qui-correspond {
        display: block;
        width: 100%;
        left: 0 !important;
        margin-top: 30px;
    }
    #en-quoi-consiste-ce-metier {
        margin-top: 30px;
        left: 0 !important;
        display: flex;
        flex-flow: column;
    }
    #metiers-associes {
        margin-bottom: 40px;
        margin-top: 30px;
    }
    #sur-le-meme-sujet {
        position: relative !important;
        top: 0 !important;
        display: none;
    }
    #sur-le-web {
        position: relative !important;
        top: 0 !important;
        display: none;
    }
    #partner figure {
        margin: 0;
        text-align: left;
    }
    #temoignage {
        position: relative !important;
        top: 0 !important;
        display: none;
    }
    .one {
        width: 100%;
        left: 0 !important;
    }
    .box_pub {
        position: relative !important;
        top: 0 !important;
    }
    .clearfix {
        position: relative !important;
        top: 0 !important;
        display: none;
    }

}
