body {
    background: #e5e5e5 url(../../../../IMG/body.gif) top center no-repeat;
    font-family:'Open Sans', arial, sans-serif;
    -webkit-font-smoothing: antialiased;
}
a {
    color: #0063a9;
    text-decoration: none;
}
p {
    margin: 0 0 10px;
}
h4 {
    color: #0063a9;
    font-size: 15px;
    font-weight: 700;
    border-bottom: 1px solid #DFDFDF;
    padding-bottom: 8px;
    margin-bottom: 0px;
    margin: 10px 0;
    text-transform: lowercase;
}
h4::first-letter {
    text-transform: uppercase;
}
.clear {
    height: 1px;
    clear: both;
    display: block;
}
/* HEADER
-------------------------------------------------------------------------------------- */
 #main, .page_entete, .page {
    width: 998px;
    margin: 0 auto;
    float: none;
}
.page_entete {
    min-height: 167px;
    background: url(../../../../IMG/page_entete.png) 4px 27px no-repeat;
}
/* COLONNE DE GAUCHE
-------------------------------------------------------------------------------------- */
 #page_colonne_gauche, .page_colonne_gauche {
    width: 158px;
    margin: 0 12px 0 0;
    padding: 10px;
    background: #cdcdcd;
    border-radius: 3px;
    float: left;
}
.form_recherche {
    display: none;
}
.menu_gauche_haut {
    height:auto !important;
}
#mainLeft2 h2, .menu_gauche_haut .mgh_dossier p, .mgh_action {
    background: rgb(242, 130, 76);
    background: -moz-linear-gradient(top, rgba(242, 130, 76, 1) 0%, rgba(224, 113, 58, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(242, 130, 76, 1)), color-stop(100%, rgba(224, 113, 58, 1)));
    background: -webkit-linear-gradient(top, rgba(242, 130, 76, 1) 0%, rgba(224, 113, 58, 1) 100%);
    background: -o-linear-gradient(top, rgba(242, 130, 76, 1) 0%, rgba(224, 113, 58, 1) 100%);
    background: -ms-linear-gradient(top, rgba(242, 130, 76, 1) 0%, rgba(224, 113, 58, 1) 100%);
    background: linear-gradient(to bottom, rgba(242, 130, 76, 1) 0%, rgba(224, 113, 58, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2824c', endColorstr='#e0713a', GradientType=0);
    border-radius: 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    width: 158px;
    height: 39px;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
}
.menu_gauche_haut .mgh_dossier .mgh_action p:hover {
    background: rgb(239, 100, 31);
    background: -moz-linear-gradient(top, rgba(239, 100, 31, 1) 0%, rgba(208, 91, 32, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(239, 100, 31, 1)), color-stop(100%, rgba(208, 91, 32, 1)));
    background: -webkit-linear-gradient(top, rgba(239, 100, 31, 1) 0%, rgba(208, 91, 32, 1) 100%);
    background: -o-linear-gradient(top, rgba(239, 100, 31, 1) 0%, rgba(208, 91, 32, 1) 100%);
    background: -ms-linear-gradient(top, rgba(239, 100, 31, 1) 0%, rgba(208, 91, 32, 1) 100%);
    background: linear-gradient(to bottom, rgba(239, 100, 31, 1) 0%, rgba(208, 91, 32, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef641f', endColorstr='#d05b20', GradientType=0);
}
.menu_gauche_separateur3, .menu_gauche_separateur {
    display: none;
}

.mgh_action { height:auto; }

.pe_menuframe {
    margin-top: 10px;
    width: 100%;
    border-radius: 3px;
    overflow: hidden;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    height: 254px;
}
.menu_gauche_haut .mgh_dossier .mgh_action {
    background-image: none !important;
}
.menu_gauche_haut .mgh_dossier a {
    display: block;
    background: url(../../../../IMG/icon-lock.png) no-repeat;
    color: #FFF;
    font-size: 12px;
    font-weight: 600;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    padding: 11px 4px 11px 31px;
    background-position: 10px 10px;
}
.menu_gauche_haut .mgh_action a {
    display: block;
    background: no-repeat;
    color: #FFF;
    font-size: 12px;
    font-weight: 600;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    padding: 11px 4px 11px 31px;
    background-position: 10px 10px;
}
.menu_gauche_haut:last-child a {
    display: block;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
.menu_gauche_haut img {
	border:0 !important;
	
}

/* RUBRIQUE
-------------------------------------------------------------------------------------- */
 #sous_menu_haut, .sous_menu_haut {
    font-size: 10px;
    padding-bottom: 6px;
    margin-top: -2px;
}
.sous_menu_haut a {
    color: #232323;
    font-size: 11px;
}
.entete_services {
    position: relative;
}
.es_ensavoirplus {
    position: absolute;
    top: 13px;
    right: 15px;
}
.es_bloc_gauche {
    display: none;
}
.es_titre img {
    display: none;
}
.es_ensavoirplus a {
    color: #ffffff;
    font-size: 12px;
    font-weight: 600;
    color: white;
    text-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
    padding-left:18px;
    background:url(../../../../IMG/icon-arrow.png) 0 3px no-repeat;
}
#titlePage h1, #centralContent h1, .aide_conteneur h2, .es_titre, .page-recherche-AC .pci-title1 {
    display: block;
    padding: 9px 20px 15px;
    background: #126EAF;
    background: -moz-linear-gradient(top, rgba(18, 110, 175, 1) 0%, rgba(0, 92, 157, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #126EAF), color-stop(100%, #005C9D));
    background: -webkit-linear-gradient(top, #126EAF 0%, #005C9D 100%);
    background: -o-linear-gradient(top, rgba(18, 110, 175, 1) 0%, rgba(0, 92, 157, 1) 100%);
    background: -ms-linear-gradient(top, rgba(18, 110, 175, 1) 0%, rgba(0, 92, 157, 1) 100%);
    background: linear-gradient(to bottom, #126EAF 0%, #005C9D 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#126eaf', endColorstr='#005c9d', GradientType=0);
    border-radius: 3px;
    margin: 0;
    padding: 12px 20px 12px;
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    text-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
}
#titlePage h1, #centralContent h1 {
    text-transform: none;
}
#titlePage {
    margin-top: 6px;
}
.aide_conteneur h2 {
    width: 768px;
    top: -54px;
    position: absolute;
    left: 0;
}
.aide_conteneur h3 a {
    float: right;
    position: absolute;
    top: 0;
    right: 0;
}
#enSavoirPlus h2, #questionsFrequentes h2, .aide_conteneur h3, .page-recherche-AC .bloc-resultats .title_block-recherche {
    display: block;
    padding: 10px 20px 9px;
    background: #858585;
    background: -moz-linear-gradient(top, #858585 0%, #747474 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #858585), color-stop(100%, #747474));
    background: -webkit-linear-gradient(top, #858585 0%, #747474 100%);
    background: -o-linear-gradient(top, #858585 0%, #747474 100%);
    background: -ms-linear-gradient(top, #858585 0%, #747474 100%);
    background: linear-gradient(to bottom, #858585 0%, #747474 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#858585', endColorstr='#747474', GradientType=0);
    border-radius: 3px;
    color: #FFF;
    font-size: 13px;
    font-weight: 700;
    text-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
    position: relative;
    margin-top: 0;
}
#mainLeft2 h2 {
    width: auto;
    color: #FFF;
    font-size: 13px;
    font-weight: 700;
    text-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
    padding: 10px 10px 9px;
    box-shadow: none;
    height: auto;
    margin-top: 0;
    font-size: 12px;
}
#print, .es_visuel {
    display: none;
}
.crea_right_content, .crea_left1, .crea_left2, #enSavoirPlusO, #contactsQualifies, #questionFiche, #centralContent .taille_font, #questionsFrequentes, #mainLeft .taille_font, #mainRight .taille_font, #enSavoirPlus, .aide_bloc, .es_bloc_droit, #mainTxt, #mainContent, .page-recherche-AC .barre-recherche, .page-recherche-AC .tableau-filtres, .page-recherche-AC .lancer-recherche, .page-recherche-AC .block-big-recherche {
    background: #FFF;
    border-radius: 3px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
    padding: 20px;
    margin-top: 10px;
}
#enSavoirPlusO, #contactsQualifies, #questionFiche {
    padding: 10px;
}
#mainLeft2, #mainRight2, #mainLeft {
    width: 214px;
    float: left;
    margin-right: 20px;
}
#mainRight2 {
    width: 573px;
    font-size: 13px;
}
#mainTxtContent a {
    color: #E9621F;
}
#mainTxtContent a:hover {
    text-decoration: underline;
}
#mainTxtContent h2 {
    text-transform: uppercase;
    font-size: 12px;
    margin-top: 20px;
    font-weight: 700;
}
#mainLeft2 {
    margin-right: 0;
}
#mainLeft2 h2, #enSavoirPlusContentO h3, #enSavoirPlus h2, #enSavoirPlusContent h3 {
    text-transform: uppercase;
}
#enSavoirPlusContent {
    padding: 0 5px;
}
#enSavoirPlusContentO h3, #enSavoirPlusContent h3 {
    color: #e9621f;
    font-size: 13px;
    margin-top: 0;
    margin-bottom: 6px;
    font-weight: 700;
}
#mainLeft .taille_font {
    padding: 15px;
}
#enSavoirPlus {
    padding: 10px;
}
#mainRight {
    float: left;
    width: 574px;
    font-size: 13px;
}
#centralContent:before, #centralContent:after, .aide_bloc_contenu:before, .aide_bloc_contenu:after, .es_actu:before, .es_actu:after {
    content:" ";
    display: table;
}
#centralContent:after, .aide_bloc_contenu:after, .es_actu:after {
    clear: both;
}
.es_actu {
    background-color: #efefef;
    border-radius: 3px;
    padding: 20px;
    font-size: 13px;
    font-weight: 600;
    font-weight: 400;
}
.es_actu_titre {
    margin-top: 10px;
}
.es_actu_chapo {
    font-size: 12px;
    color: #393939;
}
.es_actu_photo {
    float: left;
    margin-right: 20px;
}
.es_baseline p {
    color: #525252;
    font-size: 14px;
    /* Approximation due to font substitution */
    font-weight: 700;
    margin-top: 12px;
    margin-bottom: 0;
}
.blocs_service_4col, .blocs_service {
    margin: 10px 0 0 -10px;
}
.blocs_service_4col:before, .blocs_service_4col:after, .blocs_service:before, .blocs_service:after {
    content:" ";
    display: table;
}
.blocs_service_4col:after, .blocs_service:after {
    clear: both;
}
.bloc_service_sep {
    display: none;
}
.bloc_service_4col div:first-child, .bloc_service div:first-child {
    display: none;
}
.bloc_service_4col img, .bloc_service img {
    margin-left: 11px;
}
.bloc_service_4col, .bloc_service {
    width: 153px;
    float: left;
    background: #FFF;
    border-radius: 3px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
    padding: 10px 0;
    font-size: 12px;
    margin-left: 10px;
}
.blocs_service_4col .bloc_service_4col, .blocs_service_4col .bloc_service {
    width: 194px;
}
.bs_titre, .bs_chapo, .bs_gris,.bs_s_chapo, .bs_s_chapo_app, .bs_s_chapo_app2, .bs_chapo_4col, .bloc_service ul, .bloc_service_4col ul {
    padding: 0 10px;
    margin: 0;
}
.bs_titre_4col p, .bs_titre p {
    color: #e66526;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 4px;
}
.bs_chapo_4col p, .bs_chapo p {
    margin-bottom: 10px;
}
.bloc_service_4col ul, .bloc_service ul {
    list-style: none;
}
.bloc_service_4col ul li, .bloc_service ul li {
    padding: 5px 0 6px;
    border-top: 1px solid #dfdfdf;
}
/* FICHES PRATIQUES
-------------------------------------------------------------------------------------- */
 #appuiEntreprises, #back {
    display: none;
}
#fichesPratiques, #fichesPratiques a {
    color: #e9621f;
    font-size: 12px;
}
#fichesPratiques a:hover {
    text-decoration: underline;
}
#fichesPratiques h2 {
    text-transform: uppercase;
    font-size: 13px;
    margin-top: 0;
    margin-bottom: -4px;
}
#fichesPratiquesContent ul {
    list-style: none;
    padding: 0;
    line-height: 1.3em;
}
#fichesPratiquesContent li {
    padding: 5px 0 5px 17px;
    display: block;
    background: url(../../../../IMG/icon-doc-orange.png) 0 7px no-repeat;
}
#questionsFrequentes {
    padding: 15px;
    margin-top: 20px;
}
#questionsFrequentesContent {
    padding: 5px;
}
#enSavoirPlusO ul, #contactsQualifies ul, #questionFiche ul, #enSavoirPlusContent ul, #questionsFrequentesContent ul, #ctl0_CONTENU_PAGE_panelResultat ul, .filtre_liste ul, #mainTxtFAQ ul {
    padding: 0;
    margin: 0;
}
#enSavoirPlusO li, #contactsQualifies li, #questionFiche li, #enSavoirPlusContent li, #questionsFrequentesContent li, #ctl0_CONTENU_PAGE_panelResultat li, .filtre_liste li, #panelResultTechneo .filtre_liste h4, #mainTxtFAQ ul li {
    display: block;
    clear: both;
    font-size: 12px;
    padding: 4px 0 4px 25px;
}
#enSavoirPlusO li:before, #contactsQualifies li:before, #questionFiche li:before, #enSavoirPlusContent li:before, #questionsFrequentesContent li:before, #ctl0_CONTENU_PAGE_panelResultat li:before, .filtre_liste li:before, #panelResultTechneo .filtre_liste h4:before, #mainTxtFAQ ul li:before {
    content: '\2022';
    float: left;
    font-size: 12px;
    margin-left: -25px;
    color: #0063A9;
    margin-top: 0;
}
#panelResultTechneo .filtre_liste li:before {
    content: '';
}
#panelResultTechneo .filtre_liste hr {
	display:none;
}

#panelResultTechneo .filtre_liste li, #panelResultTechneo .filtre_liste h4 {
	padding-left:0;
	font-weight:normal;
	border:0;
	margin:0;
}
#panelResultTechneo .link {
	cursor:pointer;
}
#panelResultTechneo .filtre_liste h4:before {
	content: '\2022\00a0\00a0\00a0';
	margin-left:-20px;
}
.light-result { padding-left:20px; }

#enSavoirPlusO li, #contactsQualifies li, #questionFiche li, #enSavoirPlusContent li {
    padding: 2px 0 2px 10px;
}
#enSavoirPlusO li:before, #contactsQualifies li:before, #questionFiche li:before, #enSavoirPlusContent li:before {
    margin-left: -10px;
}
#enSavoirPlusO a:hover, #contactsQualifies a:hover, #questionFiche a:hover, #enSavoirPlusContent a:hover, #questionsFrequentesContent a:hover {
    text-decoration: underline;
}
#footerquestionsFrequentes {
    text-align: right;
}
#footerquestionsFrequentes a {
    color: #E9621F;
}
#footerquestionsFrequentes a:hover {
    text-decoration: underline;
}
/* AIDE
-------------------------------------------------------------------------------------- */
 #aide_print {
    display: none;
}
.aide_conteneur {
    margin-top: 55px;
}
.aide_bloc {
    position: relative;
}
.aide_bloc + .aide_bloc {
    margin-top: 70px;
}
.aide_bloc_contenu {
    font-size: 13px;
    /*padding-top: 75px;*/
}
.aide_bloc_contenu + h3 {
    margin-top: 40px;
}
.aide_bloc_contenu a {
    color: #ea6523;
}
.aide_clear {
    display: none;
}
.aide_bloc_contenu a:hover {
    text-decoration: underline;
}
.aide_contact {
    float: right;
    width: 200px;
    padding: 16px 15px 7px;
    background-color: #EEE;
    border-radius: 3px;
    font-size: 12px;
    color: #333;
    margin-left: 15px;
    font-weight: 600;
    position: relative;
}
.aide_contact span {
    padding-left: 16px;
    display: inline-block;
}
.aide_tel {
    background: url(../../../../IMG/icon-phone.png) 0 4px no-repeat;
    display: inline-block;
    padding-left: 16px;
}
.aide_mail {
    background: url(../../../../IMG/icon-mail.png) 0 5px no-repeat;
    display: inline-block;
    padding-left: 16px;
}
.es_contact_chapo .titre_contact, .aide_contact strong {
    text-transform: uppercase;
    font-size: 13px;
    margin-bottom: -3px;
    display: block;
    font-weight: 700;
}
.es_contact_chapo .titre, .es_contact_chapo .espace_titre {
    margin-top: 10px;
    margin-bottom: 13px;
}
.es_contact_chapo .espace_titre + .titre_contact {
    margin-top: 20px;
}
.aide_bloc_largeur {
    padding-top: 10px;
    padding-right: 250px;
}
.aide_orange {
    margin-left: -16px;
    position: absolute;
    bottom: -47px;
    height: 37px;
    right: 0;
}
.entete_organisme .es_actu_texte1 .titre_contact {
    color: #ec5c15;
    font-size: 15px;
    text-transform: none;
    font-weight: 700;
}
/* CONTENU
-------------------------------------------------------------------------------------- */
 .actu_texte {
    font-size: 13px;
}
.actu_texte h4 {
    clear: both;
}
.actu_texte p.spip {
    margin-top: 20px;
}
.actu_texte a {
    color: #e96b2c;
}
.actu_texte a:hover {
    text-decoration: underline;
}
.actu_texte .spip_images {
    margin-right: 15px;
    padding-bottom: 15px;
}
.actu_texte .spip_images img {
    max-width: 768px;
    height: auto;
}
/* COLONNE CENTRALE
-------------------------------------------------------------------------------------- */
 #page_colonne_centre {
    padding-bottom: 25px;
}
#sous_menu_haut, #centralContent, #page_colonne_centre, .page_colonne_centre, .sous_menu_haut , .page-recherche-AC {
    width: 808px;
    float: left;
}
.barre_haute {
    margin: 0px;
}
.barre_haute {
    list-style: none;
    width: 100%;
    padding: 0;
    border-radius: 3px;
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15);
    overflow: hidden;
}
.barre_haute li {
    display: block;
    float: left;
    width: 50%;
}
.barre_haute li:first-child a {
    border-right: 1px solid rgba(0, 0, 0, .18);
}
.barre_haute li:last-child a {
    border-left: 1px solid rgba(255, 255, 255, .15);
}
.barre_haute a {
    display: block;
    padding: 9px 20px 15px;
    background: rgb(18, 110, 175);
    background: -moz-linear-gradient(top, rgba(18, 110, 175, 1) 0%, rgba(0, 92, 157, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(18, 110, 175, 1)), color-stop(100%, rgba(0, 92, 157, 1)));
    background: -webkit-linear-gradient(top, rgba(18, 110, 175, 1) 0%, rgba(0, 92, 157, 1) 100%);
    background: -o-linear-gradient(top, rgba(18, 110, 175, 1) 0%, rgba(0, 92, 157, 1) 100%);
    background: -ms-linear-gradient(top, rgba(18, 110, 175, 1) 0%, rgba(0, 92, 157, 1) 100%);
    background: linear-gradient(to bottom, rgba(18, 110, 175, 1) 0%, rgba(0, 92, 157, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#126eaf', endColorstr='#005c9d', GradientType=0);
    text-align: center;
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.barre_haute a:hover {
    background: rgb(16, 96, 154);
    background: -moz-linear-gradient(top, rgba(16, 96, 154, 1) 0%, rgba(0, 82, 140, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(16, 96, 154, 1)), color-stop(100%, rgba(0, 82, 140, 1)));
    background: -webkit-linear-gradient(top, rgba(16, 96, 154, 1) 0%, rgba(0, 82, 140, 1) 100%);
    background: -o-linear-gradient(top, rgba(16, 96, 154, 1) 0%, rgba(0, 82, 140, 1) 100%);
    background: -ms-linear-gradient(top, rgba(16, 96, 154, 1) 0%, rgba(0, 82, 140, 1) 100%);
    background: linear-gradient(to bottom, rgba(16, 96, 154, 1) 0%, rgba(0, 82, 140, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#10609a', endColorstr='#00528c', GradientType=0);
}
.barre_haute a:before {
    content:'';
    background-repeat: no-repeat;
    display: inline-block;
    position: relative;
    top: 6px;
    left: -3px;
}
.barre_haute li:first-child a:before {
    background-image: url(../../../../IMG/icon-news.png);
    width: 20px;
    height: 21px;
}
.barre_haute li:last-child a:before {
    background-image: url(../../../../IMG/icon-users.png);
    width: 18px;
    height: 21px;
}
.sbarre_haute {
    display: none;
}
.page_contenu {
    display: block;
    position: relative;
}
.page_contenu:before, .page_contenu:after {
    content:" ";
    display: table;
}
.page_contenu:after {
    clear: both;
}
#linkBulle0, #linkBulle1, #linkBulle2, #linkBulle3, #linkBulle4, #linkBulle5, #linkBulle6, #linkBulle7, #linkBulle8 {
    display: block;
    float: left;
    margin: 12px 6px 0;
    border-radius: 5px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
    background-repeat: no-repeat;
    background-position: center;
    width: 181px;
    height: 36px;
    text-align: center;
    color: #FFF;
    font-size: 15px;
    font-weight: 700;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    line-height: 16px;
    padding: 153px 6px 10px;
    height: 28px;
}
#linkBulle0, #linkBulle4 {
    margin: 12px 6px 0 0;
}
#linkBulle3, #linkBulle7 {
    margin: 12px 0 0 6px;
}
#linkBulle4, #linkBulle7, #linkBulle6 {
    padding: 145px 6px 10px;
    height: 36px;
}
#linkBulle0 img, #linkBulle1 img, #linkBulle2 img, #linkBulle3 img, #linkBulle4 img, #linkBulle5 img, #linkBulle6 img, #linkBulle7 img, #linkBulle8 img {
    position: relative;
    top: 3px;
}
.page_contenu .link_creation {
    background-image: url(../../../../IMG/je-cree.png);
}
.page_contenu .link_developpement {
    background-image: url(../../../../IMG/je-me-developpe.png);
}
.page_contenu .link_transmission {
    background-image: url(../../../../IMG/je-transmets.png);
}
.page_contenu .link_innovation {
    background-image: url(../../../../IMG/j-innove.png);
}
.page_contenu .link_formation {
    background-image: url(../../../../IMG/je-manage-l-environnement.png);
    height: 36px;
    padding: 145px 6px 10px;
}
.page_contenu .link_exportation {
    background-image: url(../../../../IMG/j-exporte.png);
}
.page_contenu .link_valorisation {
    background-image: url(../../../../IMG/je-valorise-mes-ressources-humaines.png);
    height: 36px;
    padding: 145px 6px 10px;
    font-size: 14px;
}
.page_contenu .link_entreprise {
    background-image: url(../../../../IMG/l-entreprise-au-quotidien.png);
    height: 36px;
    padding: 145px 6px 10px;
}
.info_bulle strong {
    display: block;
    font-size: 15px;
    margin-bottom: 7px;
}
.info_bulle img {
	vertical-align:middle;
}
.info_bulle {
    width: 153px;
    height: 111px;
    padding: 40px 20px;
    font-size: 13px;
    line-height: 1.25em;
    text-align: center;
    color: white;
    text-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    border-radius: 5px;
    position: absolute;
    background: red;
    top: 12px;
    cursor: pointer;
    display: none;
}
#infoBulle0 {
    background: #DE7845;
    left: 0;
}
#infoBulle1 {
    background: #7d9e3f;
    left: 205px;
}
#infoBulle2 {
    background: #3f939e;
    left: 410px;
}
#infoBulle3 {
    background: #865093;
    left: 614px;
}
#infoBulle4 {
    background: #85775f;
    top: 215px;
    left: 0;
}
#infoBulle5 {
    background: #3f939e;
    top: 215px;
    left: 205px;
}
#infoBulle6 {
    background: #865093;
    top: 215px;
    left: 410px;
}
#infoBulle7 {
    background: #7d9e3f;
    top: 215px;
    left: 614px;
}
/* FOOTER
-------------------------------------------------------------------------------------- */
 .pmb_container {
    float: left;
    padding-left: 13px;
}
.page_menu_bas {
    margin-top: 20px;
}
.page_menu_bas:before, .page_menu_bas:after {
    content:" ";
    display: table;
}
.page_menu_bas:after {
    clear: both;
}
.pmb_copyright {
    color: #232323;
    font-size: 12px;
    font-weight: 600;
}
.pmb_copyright p {
    margin: 0 0 1px;
}
.pmb_ssl p {
    margin: 0 0 5px;
}
.pmb_ssl {
    color: #747474;
    font-size: 12px;
    font-weight: 400;
    border-bottom: 1px solid #BEBEBE;
    padding-bottom: 3px;
}
.pmb_liens {
    color: #0E3F90;
    font-size: 12px;
    list-style: none;
}
.pmb_liens ul {
    margin-top: 6px;
}
.pmb_liens li, .pmb_liens ul {
    list-style: none;
    padding: 0;
}
.pmb_liens li {
    display: inline-block;
    padding-right: 7px;
    height: 12px;
    line-height: 12px;
}
.pmb_liens li + li {
    padding-left: 7px;
    border-left: 1px solid #333;
}
.pmb_liens a {
    color: #0e3f90;
}
.page_colonne_gauche img[src="img/tableaudebord/menu_gauche_separateur2.gif"] {
    display:none;
}
.menu_gauche_atelier {
    background-color: #F1793E;
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15);
    padding: 8px 10px;
	margin-top:10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.mgl6 p {
    margin: 0;
}
.mgl6 a {
    color: #FFF;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.333;
    text-shadow: 0 2px 1px rgba(0, 0, 0, 0.25);
    background: url(../../../../IMG/icon-arrow.png) 0 10px no-repeat;
    padding: 6px 0 5px 18px;
    display: block;
    background-size: 11px;
    text-decoration: none;
}
.mgl6 a:hover {
    text-decoration: underline;
}
.filtre_gauche {
    width:284px;
    float:left;
    background:#fff;
    border-radius: 3px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
    margin-top: 3px;
    padding: 20px;
    font-size:12px;
    min-height:320px;
}
.filtre_gauche h2, .page-recherche-AC .title_block-recherche {
    font-size:16px;
    margin:0 0 7px;
    color:#e66626;
    text-transform:uppercase;
}
.filtre_liste h2, .filtre_gauche p.filtre_p, .page-recherche-AC .barre-recherche .titre {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 1.4em;
}
#filtre_form select, #panelTechneo select {
    margin-bottom: 10px;
    border: 1px solid #C9C9C9;
    border-radius: 2px;
    width: 278px;
    height: 26px;
    margin-top: 2px;
    background: #FFF;
}
#panelTechneo input#keywords {
	width:271px;
	height:20px; 
	 
}
#buttonSearch, .buttonSearch {
    text-align:right;
}
/*.page_colonne_centre div:last-child {
    width:284px !important;
    clear:left;
    font-size:12px;
    margin-top: 10px;
}*/
 .page_colonne_centre {
    margin-bottom: 20px;
	position:relative;
}
.page_colonne_centre .btn a {
    color:#0063a9;
}
#ctl0_CONTENU_PAGE_panelResultat, .filtre_liste_bkgd {
    width:424px;
    float:right;
    background:#fff;
    border-radius: 3px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
    margin-top: 3px;
    padding: 20px;
    font-size:12px;
    /* display:block !important; */
    min-height:320px;
}
#filtre_form {
    margin-top: 10px;
}
.filtre_liste h2 {
    margin: 0 0 7px;
}
.filtre_nav {
    font-size:13px;
    text-align:center;
    color:#333;
}
.filtre_nav a, .filtre_nav input {
    color:#ea611d;
	font-size:12px;
}
.filtre_nav .filtre_nav1 {
    display:inline-block;
    float:left;
	padding-left:10px;
	background: url(../../../../IMG/nav-arrow-left.png) no-repeat 0 center;
}
.filtre_nav .filtre_nav1 a:before {
    content:'';
    display:inline-block;
    vertical-align:middle;
    width:0;
    height:0;
    margin:0 7px;
    border:5px solid transparent;
    border-right-color:#ea611d;
    border-left:0;
}
.filtre_nav .filtre_nav2 {
    font-weight:bold;
}
.filtre_nav .filtre_nav3 {
    display:inline-block;
    float:right;
	padding-right:10px;
	background: url(../../../../IMG/nav-arrow-right.png) no-repeat right center;
}

.filtre_nav .filtre_nav3 a:after {
    content:'';
    display:inline-block;
    vertical-align:middle;
    width:0;
    height:0;
    margin:0 7px;
    border:5px solid transparent;
    border-left-color:#ea611d;
    border-right:0;
}
@media screen\0 {
	.filtre_nav .filtre_nav1 {
		padding-left:0;
	}
	.filtre_nav .filtre_nav3 {
		padding-right:0;
	}
}
/* --- ORGANISME && CONTACT --- */
 .entete_organisme .entete_organisme, .entete_contact {
    position:relative;
    font-size:13px;
    color:#333;
}
.entete_organisme .retour_imprimer, .entete_contact .retour_imprimer {
    display:none;
}
.entete_organisme .es_titre_organisme, .entete_contact .es_titre_contact {
    position:absolute;
    color:#94d3ff;
    text-shadow:0 2px 1px rgba(0, 0, 0, .2);
    top:13px;
    left:130px;
    font-size:13px;
}
.entete_organisme .es_actu, .entete_contact .es_actu {
    background:none;
    padding:0;
}
.es_actu {
    overflow:hidden;
}
.es_actu_texte1 {
    width:488px;
    float:left;
}
.actu_contenu .actu_contenu {
}
.titre_contact {
    color: #e66626;
    font-size: 16px;
    margin: 0 0 7px;
    text-transform: uppercase;
}
.entete_organisme .espace_titre ul {
    padding: 0;
    margin: 0 0 15px;
}
.entete_organisme .espace_titre li {
    padding: 4px 0 4px 25px;
}
.entete_organisme .espace_titre li:before {
    content:'•';
    float: left;
    margin-left: -25px;
    margin-top: 0;
}
.es_actu_texte_droite {
    width:200px;
    float:right;
    background:#eeeeee;
    padding:15px;
}
.es_actu_texte_droite .titre_contact {
    color: #333;
    font-size:13px;
}
.es_actu_texte_droite a {
    color: #ea611d;
}
.entete_contact .es_titre_contact {
    left: 103px;
}
/*#ctl0_main_form .menu_gauche_haut_proprietes {
    display: none;
}*/
.page_colonne_centre .filtre_list {
    padding-bottom: 5px;
}
.page_colonne_centre div.filtre_nav {
    clear: left;
    font-size: 12px;
    margin: -10px -20px -20px;
    background: #EEE;
    display: block;
    padding: 11px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-radius-right-bottom: 10px;
}

/*Bloc Authentification*/
/*.page_entete iframe.pe_authframe {
    margin: 40px 0 0 0;
    background: #FFF;
    border-radius: 3px;
    float: right;
    overflow: hidden;
    width: 196px;
    height: 86px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
}*/

.pe_auth {
    margin: 20px 0 0 0;
    background: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;    
	float: right;
    overflow: hidden;
    width: 196px;
    min-height: 76px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
    padding: 5px 10px;
	width:176px;
}
.titre_1, .panelGuest1 {
    color: #555;
    font-size: 13px;
    font-weight: 700;
    margin: 0;
    margin-top: 6px;
}
.pe_auth_bloc .titre_1, .pe_auth_bloc .panelGuest1 {
  	margin-bottom:6px;
}
.user_name {
	color:#0063a9;
	font-size:12px;
	margin:0 0 5px;
}
.pe_auth .deconnexion {
	color:#6d6d6d;	
	font-size:11px; 
    background: url(../../../../IMG/icon-deconnexion.png) no-repeat 0 3px;
	padding:0 0 0 15px;
	margin:5px 0 0;
	float:right;
}
#panelGuest2 p a, #panelNonGuest1 p a {
    display: block;
    background: url(../../../../IMG/icon-lock.png) no-repeat;
    color: #FFF;
    font-size: 12px;
    font-weight: 600;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    padding: 11px 0 11px 23px;
    background-position: 4px 10px;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    text-decoration: none;
}
#panelNonGuest1 p a {
    background: url(../../../../IMG/icon-arrow-2.png) no-repeat right 12px;
	padding: 11px 22px 11px 8px;
}
#panelGuest2 p, #panelNonGuest1 p {
    background: rgb(242, 130, 76);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(242, 130, 76, 1) 0%, rgba(224, 113, 58, 1) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(242, 130, 76, 1)), color-stop(100%, rgba(224, 113, 58, 1)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(242, 130, 76, 1) 0%, rgba(224, 113, 58, 1) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(242, 130, 76, 1) 0%, rgba(224, 113, 58, 1) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(242, 130, 76, 1) 0%, rgba(224, 113, 58, 1) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(242, 130, 76, 1) 0%, rgba(224, 113, 58, 1) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2824c', endColorstr='#e0713a', GradientType=0);
    /* IE6-9 */
    border-radius: 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    height: 39px;
    margin: 0;
}
#panelGuest2 p:hover, #panelNonGuest1 p:hover {
    background: rgb(239, 100, 31);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(239, 100, 31, 1) 0%, rgba(208, 91, 32, 1) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(239, 100, 31, 1)), color-stop(100%, rgba(208, 91, 32, 1)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(239, 100, 31, 1) 0%, rgba(208, 91, 32, 1) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(239, 100, 31, 1) 0%, rgba(208, 91, 32, 1) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(239, 100, 31, 1) 0%, rgba(208, 91, 32, 1) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(239, 100, 31, 1) 0%, rgba(208, 91, 32, 1) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef641f', endColorstr='#d05b20', GradientType=0);
    /* IE6-9 */
}
.menu_gauche_atelier {
    background-color: #F1793E;
    /* border-radius: 3px; */
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15);
    padding: 8px 10px;
}
.mgl6 p {
    margin: 0;
}
.mgl6 a {
    color: #FFF;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.333;
    text-shadow: 0 2px 1px rgba(0, 0, 0, 0.25);
    background: url(../../../../IMG/icon-arrow.png) 0 10px no-repeat;
    padding: 6px 0 5px 18px;
    display: block;
    background-size: 11px;
    text-decoration: none;
}
.mgl6 a:hover {
    text-decoration: underline;
}


/*Etapes*/
.crea_col_right h1 {
    display: block;
    padding: 9px 20px 15px;
    background: #126EAF;
    background: -moz-linear-gradient(top, rgba(18, 110, 175, 1) 0%, rgba(0, 92, 157, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #126EAF), color-stop(100%, #005C9D));
    background: -webkit-linear-gradient(top, #126EAF 0%, #005C9D 100%);
    background: -o-linear-gradient(top, rgba(18, 110, 175, 1) 0%, rgba(0, 92, 157, 1) 100%);
    background: -ms-linear-gradient(top, rgba(18, 110, 175, 1) 0%, rgba(0, 92, 157, 1) 100%);
    background: linear-gradient(to bottom, #126EAF 0%, #005C9D 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#126eaf', endColorstr='#005c9d', GradientType=0);
    border-radius: 3px;
    margin: 0;
    padding: 12px 20px 12px;
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    text-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
}
.crea_col_left {
    float: left;
    width: 254px;
    margin-top: 0;
    margin-right: 20px;
}
.crea_col_right {
    float: left;
    width: 533px;
}
.crea_print {
    display: none;
}
.crea_col_right h1 {
    text-transform: none;
}
.crea_right_content {
    color: #393939;
    font-size: 13px;
}
.crea_col_right h1 span {
    color: #94d3ff;
    font-size: 13px;
    text-transform: uppercase;
}
.crea_left {
    color: #232323;
    font-size: 12px;
    font-weight: 400;
    padding: 15px;
}
.crea_left h2 {
    color: #e66526;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    margin-top: 0;
    margin-bottom: 6px;
    text-transform: uppercase;
}
.crea_left1 {
    margin-top: 0;
}
.crea_left1 ul {
    padding: 0;
    list-style: none;
    font-size: 13px;
    font-weight: 600;
    line-height: 15px;
    color:  #0063a9;
    margin-bottom: 0;
}
.crea_left1 img {
display: none;
}
.crea_left1 li {
    padding: 8px 0;
}
.crea_left2 h2 {
    color:  #3e3e3e;
    font-size: 14px;
    font-weight: 700;
    line-height: 17px;
}
.crea_left a:hover {
    text-decoration: underline;
}
.crea_left2 ul {
    padding: 0;
    list-style: none;
    margin-bottom: 0;
}
.crea_left2 li {
    padding: 2px 0 2px 10px;
}
.crea_left2 li:before {
    content: '\2022';
    float: left;
    font-size: 12px;
    margin-left: -10px;
    color: #0063A9;
    margin-top: 0;
}
.crea_left .number {
    width: 20px;
    color: white;
    display: block;
    float: left;
    margin-right: 7px;
    height: 18px;
    border-radius: 50%;
    text-align: center;
    font-size: 11px;
    font-weight: 700;
    margin-top: -2px;
    padding-top: 2px;
    background: #0063A9;
}
.crea_left .crea_active a {
    color: #e66626;
}
.crea_left .crea_active .number {
    background: #e66626;
}
.page_menu_bas {
    clear: both;
    padding-top: 10px;
}

/*Annuaire Techneo*/
#body_annuaire { margin:0; background:none; }

/*FAQ*/

.page_colonne_centre .titleBlue {
    position: absolute;
    color: #94D3FF;
    text-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
    top: 19px;
    left: 180px;
    font-size: 13px;
}

#mainTxtFAQ ul {
    list-style: none;
    margin-top: 10px;
    margin-bottom: 10px;
	margin-left:40px;
	list-style-position:outside;
}
#mainTxtFAQ ul li {
    font-size: 13px;
    padding: 3px 0;
}
/*#mainTxtFAQ ul li:before {
    content: '\2022';
    float: left;
    font-size: 12px;
    margin-left: -25px;
    color: #0063A9;
    margin-top: 0;
}*/

.Pagination {
    clear: left;
    font-size: 12px;
    margin: 30px -20px -20px;
    background: #EEE;
    padding: 11px;
    text-align: center;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-radius-right-bottom: 10px;
	overflow:hidden;
}

.Pagination .current {
    font-weight: bold;
}
.Pagination a {
    color: #EA611D;
}

#mainTxt p.Titre {
    color: #EC5C15;
font-size: 15px;
text-transform: none;
font-weight: 700;
margin-top: 20px;
}
#mainTxt p.Titre:first-child {
    margin-top: 0;
}
#mainTxt .greyTxt {
    color: gray;
}
.taille_font #mainTxt {
    background: transparent;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
    margin-top: 0;
}

/*Recherche AC*/
.page-recherche-AC .barre-recherche .titre { margin:0 0 7px; }
.page-recherche-AC .barre-recherche p { font-size:12px; }
.page-recherche-AC .tableau-filtres { padding:10px 20px; }
.page-recherche-AC .title_block-recherche { font-size:13px; }
.page-recherche-AC .tableau-filtres .block-small { width:40%; }
.page-recherche-AC .tableau-filtres div { width:auto !important; float:left !important; }
.page-recherche-AC .default-list, .page-recherche-AC .default-list ul { list-style-type:none; margin:0; padding:0; display:block; clear:both; font-size:12px; }
.page-recherche-AC .default-list ul { padding-left:20px; }
.page-recherche-AC .tableau-filtres .Left, .page-recherche-AC .tableau-filtres .b-content, .page-recherche-AC .tableau-filtres .form-item { float:none !important; }
.page-recherche-AC .lancer-recherche { margin-top:-2px; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; box-shadow:0 6px 5px rgba(0, 0, 0, 0.15); overflow:hidden; }
.page-recherche-AC .lancer-recherche .btn-reinit { display:none; }
.page-recherche-AC .lancer-recherche input { float:right; }
.page-recherche-AC .bloc-resultats .title_block-recherche { text-transform:capitalize; }
.page-recherche-AC .bloc-resultats .title_block-recherche strong { font-weight:600; }
.page-recherche-AC .block-big-recherche .cb { width:auto !important; font-size:11px; }
.page-recherche-AC .block-big-recherche .cb thead { background:#eeeeee; color:#525252; font-weight:bold; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; }
.page-recherche-AC .block-big-recherche .cb td { padding:3px; vertical-align:top; }
.page-recherche-AC .block-big-recherche .cb .data,  .page-recherche-AC .block-big-recherche .cb .data-left { border-bottom:1px solid #eeeeee; }
.page-recherche-AC .block-big-recherche .lien-inscription { display:inline-block; width:52px; height:26px; background:url(../../../../images/btn-inscription.png); }