/* @charset "UTF-8"; */
@import "nge_mire_deconnexion.css";
@import "cgitCalendrier.css";

/* -----------------------------------------------------------------------------
/* DEB COMMUN */
/* ---------- */
html {font-size: 100%;}
body {height: 100%; margin: 0; padding: 0; font-size: 0.7em; font-family: "arial", sans-serif; background-color: #fff; color: #333;} /* accessibilite : par securite toute police par defaut s'affichera en sans-serif*//* Accessibilite : si l'internaute utilise un systeme d'inversion de couleur (OS), la page restera bien contrastee. */
img {border: 0 none;}
a img { border: 0 none;}
ul, li {list-style-type: none; margin: 0; padding: 0;} /* A VOIR SI CA N EST PAS IMPACTANT */
form, p {margin: 0; padding: 0;}
/* -------------------------------------------------------------------------------- */
/* --- DEB CONTENU DU HEADER --- */
/* ----------------------------------- */
#nge_header {background: url("../img/nge_degrade_haut.gif") repeat-x top left;}
#nge_header_simple {clear: both; height: 110px; background: url("../img/nge_degrade_haut.gif") repeat-x top left;}
#nge_header_conteneur {position: relative; height: 120px; padding: 0; margin: 0;}
#nge_header_top {position: relative; height: 73px; padding: 0; margin: 0;}
#nge_header_simple_conteneur {position: relative; height: 120px; padding: 0; margin: 0; background: url("../img/nge_barre_header_simple.gif") no-repeat bottom left;}
#nge_header_simple_conteneur_popup {position: relative; height: 120px; padding: 0; margin: 0; background: url("../img/nge_barre_header_simple_popup.gif") no-repeat bottom left;}



/* --- DEB LOGO + OMBRE ---------------------- */
#nge_logo {position: absolute; top: 25px; left: 15px;}
#nge_logo_ent {position: absolute; top: 13px; left: 116px;}
#nge_logo_ent_popup {position: absolute; z-index: 1; top: 24px; left: 180px;}
#nge_ombre_haut {position: absolute; z-index: 1; left: 0; width: 955px; height: 17px; background: url("../img/nge_ombre_haut_.png") no-repeat;}
#nge_ombre_haut_popup {position: absolute; z-index: 1; left: 0; width: 565px; height: 16px; background: url("../img/nge_ombre_haut_popup.png") no-repeat;}
.nge_ligne_bleu_rouge_header_popup { width: 565px; height: 10px; background: url("../img/nge_ligne_bleu_rouge_header_simple.gif") no-repeat;}
#nge_ombre_haut_page_erreur {position: absolute; z-index: 1; left: 0; width: 955px; height: 17px; background: url("../img/nge_ombre_haut_.png") no-repeat;}
/* --- FIN LOGO + OMBRE --- */
/* --- DEB MENU PRINCIPAL HORIZONTAL (9 items)---------------------- */
div.nge_onglet {display: block; outline: none; background-position: left bottom; text-indent: -5000px;}
#nge_top_onglets {clear: both; height:48px; background-color: #FFFFFF; overflow: hidden;}
#nge_top_onglets ul {margin: 0; padding: 0;}
#nge_top_onglets li {list-style-type: none;}
#nge_top_onglets_left {float: left; font-size: 0; background:url("../img/nge_barre_menu_left.gif") no-repeat; width: 128px; height: 48px;}
#nge_top_onglets_centre {float: left; font-size: 0; background:url("../img/nge_barre_menu_centre.gif"); width: 91px; height: 48px;}
#nge_top_onglets_right {float: right; font-size: 0; background:url("../img/nge_barre_menu_right.gif") no-repeat; width: 9px; height: 48px;}
.nge_top_onglet {float: left; height: 48px;}
a.nge_onglet {display: block; outline: none; text-indent: -5000px;}
a:hover.nge_onglet, a:active.nge_onglet, a:focus.nge_onglet {background-position: left bottom;}
.nge_top_onglet_sel {float: left; height: 48px; background-position: left bottom;}
.nge_top_onglet_sel a, .nge_top_onglet_sel a:hover {background-position: left bottom;}
/* --- FIN MENU PRINCIPAL HORIZONTAL --- */
/* --- DEB MENU PME GRANDES ENTREPRISES ASSOCIATIONS ---------------------- */
.nge_top_btn_sel {float: left; background: transparent;	padding: 2px 5px 0 7px; color: #3399BB; font-weight: normal; height: 20px;}
.nge_top_btn_unsel {float: left; background:url("../img/nge_btn_unsel_bg.gif") no-repeat; padding-right: 5px; padding-left: 7px; padding-top: 2px; height:20px;}
#nge_btns {float: right; height: 25px;}
#nge_btns ul {margin: 0; padding: 0;}
#nge_btns li {list-style-type: none;}
#nge_btns li.nge_top_btn_sel a {text-decoration: none; color:#3399BB;}
#nge_btns li.nge_top_btn_sel a:hover {text-decoration: underline; color:#3399BB;}
#nge_btns li.nge_top_btn_unsel a {text-decoration: none; color:#333333;}
#nge_btns li.nge_top_btn_unsel a:hover {text-decoration: underline; color:#3399BB;}
#nge_btns li a:hover {text-decoration: underline; color:#3399BB;}
/* --- FIN MENU PME GRANDES ENTREPRISES ASSOCIATIONS --- */
/* ----------------------------------- */
/* --- FIN CONTENU DU HEADER --- */
/* -----------------------------------------------------------------------------
/* ----------------------------------------------------------------------------
/* --- DEB ZONE GAUCHE --- */
/* ----------------------------------- */
/*--- DEB BLOC CONNECTE ---------------------- */
#nge_bloc_connecte {overflow: hidden; width: 100%; float: left; background:url("../img/nge_fond_pix_bloc_connecte.gif") repeat-x left bottom #3198b9;}
#nge_bloc_connecte ul {margin: 4px 18px 6px 20px;}
.nge_identifiant {color: #FFFFFF; background: url("../img/nge_puce_id_utilisateur.gif") no-repeat; padding-bottom: 3px;}
.nge_id_utilisateur {color: #FFFFFF; background: url("../img/nge_puce_id_utilisateur.gif") no-repeat; padding: 0 0 3px 14px;}
.nge_acces {display: block; list-style-position: outside; list-style-type: none;}
.nge_acces a {display: block; min-height: 16px; text-decoration: none; color: #FFF; background: url("../img/nge_puce_acces.gif") no-repeat; border-top: Solid 1px #96CAD8; padding: 2px 0 2px 14px;}
.nge_acces a:hover {text-decoration: underline; color: #FFF; background: #166D89 url("../img/nge_puce_acces.gif") no-repeat;}
.nge_acces a:active {text-decoration: none; color: #FFF; background: #166D89 url("../img/nge_puce_acces.gif") no-repeat;}
.nge_deconnexion {display: block; list-style-position: outside; list-style-type: none;}
.nge_deconnexion a {display: block; min-height: 16px; text-decoration: none; color: #FFF; background: url("../img/nge_puce_deconnexion.gif") no-repeat; border-top: Solid 1px #96CAD8; border-bottom: Solid 1px #96CAD8; padding: 2px 0 2px 14px;} 
.nge_deconnexion a:hover {text-decoration: underline; color: #FFF; background: #166D89 url("../img/nge_puce_deconnexion.gif") no-repeat;}
.nge_deconnexion a:focus, .nge_deconnexion a:active {text-decoration: none; color: #FFF; background: #166D89 url("../img/nge_puce_acces.gif") no-repeat;}
.nge_date_deconnexion {display: block;list-style-position: outside; list-style-type: none; min-height: 16px; text-decoration: none; color: #FFF; background: url("../img/nge_puce_date_deconnexion.gif") no-repeat; padding: 2px 0 2px 16px; } 
/*--- FIN BLOC CONNECTE ---*/
.nge_bloc_conteneur_mire_auth {width: 99.5%; margin: 0; padding: 0;}
/*--- DEB BLOC NON CONNECTE ---------------------- */
#nge_bloc_non_connecte {width: 100%; padding: 0 0 8px 0; margin: 0; float: left; background: #3198b9 url("../img/nge_fond_bloc_connecte.gif") repeat-x left bottom;}
#nge_bloc_non_connecte ul {margin: 0; padding: 0;}
li.nge_link_invisible a {display: none; visibility: hidden; text-indent: 5000px; height: 0;}
.nge_sans_certificat {display: block; list-style-position: outside; list-style-type: none;}
.nge_sans_certificat a {text-decoration: none; display: block; width: 135px; height: 16px; color: #FFF; background: url("../img/nge_puce_acces.gif") no-repeat; border-top: Solid 1px #96CAD8; padding: 2px 0 2px 16px; margin-left: 15px;}
.nge_sans_certificat a:hover {text-decoration: underline; display: block; width: 135px; height: 16px; color: #FFF; background: #166D89 url("../img/nge_puce_acces.gif") no-repeat; padding: 2px 0 2px 16px; margin-left: 15px;}
.nge_sans_certificat a:focus, .nge_sans_certificat a:active {text-decoration: none; color: #FFF; background-color: #166D89;}
.nge_avec_certificat {display: block; list-style-position: outside; list-style-type: none;}
.nge_avec_certificat a {text-decoration: none; display: block; width: 135px; color: #FFF; background: url("../img/nge_puce_acces.gif") no-repeat; border-bottom: Solid 1px #96CAD8; border-top: Solid 1px #96CAD8; padding: 2px 0 2px 16px; margin-left: 15px; min-height: 16px;}
.nge_avec_certificat a:hover {text-decoration: underline; display: block; width: 135px; color: #FFF; background: url("../img/nge_puce_acces.gif") no-repeat #166D89; padding: 2px 0 2px 16px; margin-left: 15px; min-height: 16px;}
.nge_avec_certificat a:focus, .nge_avec_certificat a:active {text-decoration: underline; display: block; width: 135px; min-height: 16px; color: #FFF; background: url("../img/nge_puce_acces.gif") no-repeat #166D89; padding: 2px 0 2px 16px; margin-left: 15px;}
#nge_log_identifiant {padding: 0 0 10px 15px;}
#nge_log_identifiant label {position: absolute; left: 0; top: -500px; width: 1px; height: 1px; overflow: hidden;}
#nge_log_identifiant .form {padding: 1px 0 1px 0; margin: 0; width: 140px; font-size: 1.0em;}
#nge_titre_acces_client {margin: 10px 0 5px 10px;}
.nge_titre_acces_client {color: #FFF; font-size: 1.3em; font-weight: normal;}
.nge_icone_identifiant {font-size: 1.2em; color: #FFF; background: url("../img/nge_puce_id_utilisateur.gif") no-repeat; padding: 0 0 0 16px;}
.nge_information_acces_client {float: left; margin-left: 3px;}
.nge_information_acces_client ul {list-style-position: inside; padding: 0; margin: 0;} 
.nge_information_acces_client li {display: block; list-style-position: outside; list-style-type: none;}
.nge_information_acces_client li a {text-decoration: none; color: #FFF; font-size: 0.8em; background: url("../img/nge_puce_inf_acces.gif") no-repeat 0 4px; padding: 0 0 0 6px;}
.nge_information_acces_client li a:hover {text-decoration: underline; color: #FFF;}
/* --- FIN BLOC NON CONNECTE --- */
/* --- DEB ZONE MODULE BOURSE ---------------------- */
.nge_bloc_bourse_conteneur {width: 100%; margin: 0; padding: 0;}
.nge_bloc_bourse {float: left; width: 99.5%; margin: 0; padding: 0; border-top: Solid 1px #CCCCCC; border-right: Solid 1px #CCCCCC; border-bottom: Solid 1px #CCCCCC;  background:url("../img/nge_fond_module_bourse.gif") repeat-x left bottom #FFFFFF;}
.nge_bloc_bourse h1 {color: #203040; font-size: 1.4em; font-weight: normal; margin: 5px 15px 5px 20px;}
#nge_cours_action_sg {clear: both; padding: 5px 2px 5px 5px; border-top: Solid 1px #CCCCCC;}
#nge_cours_action_sg ul {margin: 0; padding: 0;}
#nge_cours_action_sg li {display: block; list-style-position: outside; list-style-type: none; font-variant: small-caps; text-decoration: none; color: #333; font-size: 1.0em; background: url("../img/nge_icone_actions_sg.gif") no-repeat 0 center; padding: 0 0 0 15px;}
.nge_cours_action_sg {float: left; text-decoration: none; color: #333; font-weight: bold; margin-left: 15px;}
.nge_horloge_cours_action_sg {float: right; text-decoration: none; color: #333; font-weight: normal; font-size: 0.8em; padding: 2px 1px 0 0;}
#nge_cours_cac40 {clear: both; padding: 5px 2px 5px 5px; border-top: Solid 1px #CCCCCC;}
#nge_cours_cac40 ul {margin: 0; padding: 0;}
#nge_cours_cac40 li {display: block; list-style-position: outside; list-style-type: none; font-variant: small-caps; text-decoration: none; color: #333; font-size: 1.0em; background: url("../img/nge_icone_actions_cac40.gif") no-repeat 0 center; padding: 0 0 0 15px;}
.nge_cours_cac40 {float: left; text-decoration: none; color: #333; font-weight: bold; margin-left: 15px;}
.nge_horloge_cours_cac40 {float: right; text-decoration: none; color: #333; font-weight: normal; font-size: 0.8em; padding: 2px 1px 0 0;}
.nge_croissance_plus_cac40 {float: left; text-decoration: none; color: #33882A; font-weight: bold; font-size: 1.0em; margin: 0 0 0 15px;}
.nge_croissance_moins_cac40 {float: left; text-decoration: none; color: #E60028; font-weight: bold; font-size: 1.0em; margin: 0 0 0 15px;}
.nge_donnees_graphique_cac40 {clear: both; float: left; margin: 5px 0 5px 15px !important; margin: 5px 0 5px 8px; padding: 0;}
#nge_cours_palmares_paris {clear: both; padding: 0; margin: 0; border-top: Solid 1px #CCCCCC;}
.nge_zone_cours_palmares_paris {margin: 0; padding: 0;}
.nge_zone_cours_palmares_paris .titre {float: left; font-variant: normal; text-decoration: none; color: #333; font-size: 1.0em; background: url("../img/nge_icone_actions_palmares.gif") no-repeat 0 center; padding: 4px 0 2px 15px; margin: 0 0 0 5px;}
.nge_horloge_palmares_paris {float: right; text-decoration: none; color: #333; font-weight: normal; font-size: 0.8em; padding: 6px 3px 0 0;}
.nge_tableau_donnees_palmares {width: 100%; clear: both; overflow: auto;}
.nge_tableau_donnees_palmares table {width: auto;}
.nge_tableau_donnees_palmares .nge_fondblanc {min-height: 16px; background: #FFFFFF; border-bottom: 1px solid #f2ede2; border-right: 1px solid #f2ede2;}
.nge_tableau_donnees_palmares .nge_zonefleche {width: 20px; text-align: center; vertical-align: middle;}
.nge_tableau_donnees_palmares .nge_zonetitre {text-overflow: ellipsis; display: block; overflow: hidden; text-align: left; vertical-align: middle; width: 68px; padding: 0 3px 0 3px; font-variant: small-caps; font-weight: bold; font-size: 1em;} /* text-overflow: ellipsis; hack pour couper le texte dans IE */

/*.nge_tableau_donnees_palmares .nge_zonetitre {text-overflow: ellipsis; display: block; overflow: hidden; text-align: left; vertical-align: middle; width: 68px; padding: 0 3px 0 3px; font-variant: small-caps; font-weight: bold; font-size: 1em;}
.nge_tableau_donnees_palmares .nge_zonetitre_div {text-overflow: ellipsis; display: block; overflow: hidden; text-align: left; vertical-align: middle; width: 71px; padding: 0; font-variant: small-caps; font-weight: bold; font-size: 1em;}
 A mettre en place lors de la prochaine livraison le 11/01/2010 Hack pour IE*/
 
.nge_tableau_donnees_palmares .nge_zonevaleur {overflow: hidden; text-align: center; vertical-align: middle; padding-right: 3px; font-weight: bold; width: 40px;}
.nge_tableau_donnees_palmares .nge_zone_pourcentage_plus {overflow: hidden; color: #33882A; text-align: center; vertical-align: middle; padding-right: 2px; font-weight: bold; width: 40px;}
.nge_tableau_donnees_palmares .nge_zone_pourcentage_moins {overflow: hidden; color: #E60028; text-align: center; vertical-align: middle; padding-right: 2px; font-weight: bold; width: 40px;}
/* --- FIN ZONE MODULE BOURSE --- */
/* --- DEB ZONE COMMUNICATION ---------------------- */
/* --- DEB Gestion ticker info --- */
#nge_ticker_info {position: relative; height: 20px; width: 99.5%; float: left; padding: 0; margin: 0px 0px 15px 0px; border: Solid 1px #dddddd;}
#nge_ticker_info .nge_bloc_titre_info {overflow: hidden; position: relative; padding: 2px 5px 0 1px; float: left; height: 18px; width: 65px; color: #333; font-weight: bold; letter-spacing: 0; font-size: 1.1em; border-right: Solid 1px #dddddd; background: url("../img/nge_fond_ticker_info_defilante.gif") repeat-x #FFF bottom left;}
#nge_ticker_info .nge_icone_ticker_info_defilante {position: absolute; z-index: 1; left: 1px; top: -5px; width: 25px; height: 25px;}
#nge_ticker_info .nge_icone_ticker_alertes_defilante {position: absolute; z-index: 1; left: 1px; top: -5px; width: 25px; height: 25px;}
#nge_ticker_info .nge_bloc_titre_info span.info {margin: 0 0 0 28px;}
#nge_ticker_info .nge_zone_texte_ticker_info {color: #e60028; font-size: 1.0em; text-decoration: none; padding: 3px 10px; margin-left: 65px;}
#nge_ticker_info .nge_zone_texte_ticker_info a {color: #e60028; text-decoration: none;}
#nge_ticker_info .nge_zone_texte_ticker_info a:hover {text-decoration: underline; }
/* --- FIN Gestion ticker info --- */
/* --- DEB Alertes message_utilisateur --- */
.nge_cadre_message_utilisateur_conteneur {width: auto; padding: 0; margin: 0;}
.nge_cadre_message_utilisateur {float: left; padding: 0; margin: 0; width: 99.6%; border: Solid 1px #DDDDDD; background:url("../img/nge_fond_degrade_pix_bloc_contenu.gif") repeat-x left bottom;}
.nge_zone_contenu_cadre_message_utilisateur {float: left; width: 100%; padding: 0; margin: 0;}
.nge_cadre_message_utilisateur .nge_input_reconnexion {border: 1px solid #DDD; width: 147px; font-size: 1.0em; color: #333; padding-left: 3px;}
.nge_cadre_message_utilisateur .nge_fond_beige_f {color: #333; text-decoration: none; font-weight: bold; vertical-align: middle; text-align: right; height: 25px; background-color: #F2ede2; padding: 0 10px 0 0;}
.nge_cadre_message_utilisateur .nge_fond_beige_c {color: #333; text-decoration: none; font-weight: bold; vertical-align: middle; text-align: left; height: 25px; background-color: #F9f7f2; padding: 0 0 0 10px;}
.nge_cadre_message_utilisateur .post_message {width: 100%; color:#333333; margin: 0; padding: 0; text-align: justify;}
.nge_cadre_message_utilisateur .post_message img {float: left; margin: 0 0 0 5px;}
.nge_cadre_message_utilisateur .post_message div {font-weight: normal; text-decoration: none; color: #203040; font-size: 1.3em; margin: 10px 10px 10px 37px; padding: 10px 0 0 0;}
.nge_cadre_message_utilisateur .post_message p {font-weight: normal; text-decoration: none; color: #203040; font-size: 1.3em; margin: 10px 10px 10px 37px; padding-top: 10px;}
.nge_cadre_message_utilisateur table {border: 0; padding: 0; margin: 0 5px 0 5px; width: 98.3%;}
.nge_cadre_message_utilisateur th, .nge_cadre_message_utilisateur td {width: 48%;}
.nge_cadre_message_utilisateur .post_message a {color: #3399BB; text-decoration: none; font-weight: normal;}
.nge_cadre_message_utilisateur .post_message a:hover {color: #3399BB; text-decoration: underline;}
.nge_cadre_message_utilisateur .post_message .nge_oob_postcheck_aide {text-align: right;}
/* --- Fin Alertes message_utilisateur --- */
/* --- DEB POP UP DECONNEXION --- */
.nge_cadre_gris_popup {float: left; padding: 10px 0 20px 0; margin: 0; width: 100%; position: relative; border: Solid 1px #DDDDDD; background: url("../img/nge_fond_degrade_pix_bloc_contenu.gif") repeat-x left bottom;}
.nge_fond_popup {width: 480px; height: 275px; border: 1px solid #666; background-color: #FFF; margin: 0; padding: 0;}
.nge_zone_contenu_popup {width: 96%; margin: 0 9px 0 10px; text-decoration: none; color: #333; font-weight: normal; font-size: 1.0em;}
.nge_zone_contenu_popup h2 {text-decoration: none; font-weight: bold; color: #DD5533; font-size: 1.5em; margin: 0; padding: 0;}
.nge_entete_popup {float: left; width: 480px; height: 35px; background: url("../img/nge_bandeau_bleu_pop_up.jpg") no-repeat; padding: 0; margin: 0;}
.nge_icone_info_popup {float: left; font-weight: normal; font-variant: small-caps; color: #FFF; font-size: 1.3em; background: url("../img/nge_icone_info_pop_up.gif") no-repeat 10px 2px; padding: 10px 0 10px 45px; padding: 8px 0 10px 45px !important; margin: 0;}
.nge_icone_fermer_popup {float: right; width: 13px; height: 13px; background: url("../img/nge_icone_fermer_pop_up.gif") no-repeat; padding: 0; margin: 10px 5px 0 0;}
.nge_div_centrage_cadre_popup {width: 448px; margin: 0 15px 0 15px;}
#nge_ombre_popup {position: absolute; z-index: 1; left: 0; top: 36px; width: 478px; height: 8px; background: url("../img/nge_ombre_popup.png") no-repeat;}
/* --- Fin POP UP DECONNEXION --- */
/* --- DEB POP UP CONSEILLER CE SITE --- */
.nge_bloc_popup_conseiller_site {float: left; padding: 0; margin: 0; width: 100%; position: relative; border: Solid 1px #dddddd;}
.nge_fond_popup_conseiller_site {width: 480px; height: 275px; padding: 0; margin: 0;}
.nge_zone_contenu_popup_conseiller_site h1 {color: #3399BB; font-size: 1.6em; text-decoration: none; font-weight: normal; padding: 0; margin-top: 5px;}
.nge_img_fermer_popup {float: right; width: 13px; height: 13px; background: url("../img/nge_icone_fermer_pop_up.gif") no-repeat; padding: 0; margin: 0 5px 0 0;}
/* --- FIN POP UP CONSEILLER CE SITE --- */
/* --- DEB Communication colonne gauche et colonne droite --- */
#nge_zone_communication_droit {padding: 0; margin: 0; overflow: hidden;}
#nge_zone_communication_gauche {padding: 0; margin: 0; overflow: hidden;}
.nge_zone_communication {padding: 0; margin: 0; overflow: hidden;}
/* --- FIN Communication colonne gauche et colonne droite --- */
/* --- FIN ZONE COMMUNICATION --- */
/* --- DEB MENU GAUCHE CONNECTE ACCES CLIENT ---------------------- */
#nge_menu_acces_client {clear: both; float: left; width: 180px; margin: 15px 0 15px 0;}
#nge_menu_acces_client ul {list-style-position: inside; list-style-position: outside; padding: 0; margin: 0;}
#nge_menu_acces_client li.fondbeige {padding: 2px 5px 2px 20px; height: 100%; border-bottom: 1px solid #FFF; background-color: #f2ede2; list-style-image: none;}
#nge_menu_acces_client li.fondbeige a {color: #333; text-decoration: none;}
#nge_menu_acces_client li.fondbeige a:hover, a:active {color: #333; text-decoration: underline;}
#nge_menu_acces_client li.fondbleu {padding: 2px 5px 2px 5px; height: 100%; border-bottom: 1px solid #FFF; background-color: #3399bb; list-style-image: none;}
#nge_menu_acces_client li.fondbleu a {color: #FFF; font-size: 1.2em; font-variant: small-caps; text-decoration: none;}
#nge_menu_acces_client li.fondbleu a:hover {color: #FFF; text-decoration: underline;}
#nge_menu_acces_client span {background: url("../img/nge_puce_on_menu_acces_client.gif") no-repeat left center; padding: 0 15px 0 0;}
.menu_open {color: #FFF; background: url("/img/");padding: 2px 5px 2px 5px;}
#nge_zone_a_la_une {display: block; width: 100%; float: left; padding: 0; margin: 0;}
/* --- FIN MENU GAUCHE CONNECTE  ACCES CLIENT --- */
/* --- DEB MENU ACCES CLIENT ACCORDEON CONNECTE ET NON CONNECTE --- */
/* menu client connecte */ 
#nge_navigation_co {margin-top: 0; padding: 0; list-style: none; width: 180px;}
#nge_navigation_co a, #nge_navigation_co span {min-height: 15px; display: block; padding: 5px 3px 3px 18px; color: #fff; text-decoration: none; background-color: #3399bb; border-bottom: 1px solid #FFF; font-variant: small-caps; font-size: 1.0em;}
#nge_navigation_co .toggleSubMenu a, #nge_navigation_co .toggleSubMenu span {background-image:  url("../img/nge_menu-item-deroule.gif"); background-repeat: no-repeat; background-position: 0 3px; }
#nge_navigation_co .open a, #nge_navigation_co .open span {background-image: url("../img/nge_menu-item-enroule.gif"); background-repeat: no-repeat;}
#nge_navigation_co a:hover, #nge_navigation_co a:active {color: #fff; text-decoration: underline;}
#nge_navigation_co .subMenu {background-color: #f2ede2; font-size: 1.0em; margin: 0; padding: 0;}
#nge_navigation_co ul.subMenu a {background: none; color: #333; font-variant: normal;}
#nge_navigation_co ul.subMenu a:hover {color: #333;}
#nge_navigation_co ul.subMenu .subMenu_active {text-decoration: none; font-weight: bold; font-size: 1.0em; padding: 5px 3px 3px 18px; min-height: 15px; display: block; border-bottom: 1px solid #FFF;}
/* menu client non connecte */
#nge_navigation_no_co {margin: 0; padding: 0; list-style: none; width: 180px;}
#nge_navigation_no_co a, #nge_navigation_no_co span {min-height: 15px; display: block; padding: 5px 3px 3px 18px; color: #fff; text-decoration: none; background-color: #3399bb; border-bottom: 1px solid #FFF; font-variant: small-caps; font-size: 1.0em;}
#nge_navigation_no_co .toggleSubMenu a, #nge_navigation_no_co .toggleSubMenu span {background-image:  url("../img/nge_menu-item-deroule.gif"); background-repeat: no-repeat; background-position: left 3px; border-bottom: 1px solid #FFF;}
#nge_navigation_no_co .open a, #nge_navigation_no_co .open span {background-image: url("../img/nge_menu-item-enroule.gif"); background-repeat: no-repeat;}
#nge_navigation_no_co a:hover, #nge_navigation_no_co a:active {color: #fff; text-decoration: underline;}
#nge_navigation_no_co .subMenu {background-color: #f2ede2; font-size: 1.0em; margin: 0; padding: 0;}
#nge_navigation_no_co ul.subMenu a {background: none; color: #333; font-variant: normal;}
#nge_navigation_no_co ul.subMenu a:hover {color: #333;}
#nge_navigation_no_co ul.subMenu .subMenu_active {text-decoration: none; font-weight: bold; font-size: 1.0em; padding: 5px 3px 3px 18px; min-height: 15px; display: block; border-bottom: 1px solid #FFF;}
/* --- FIN MENU ACCES CLIENT ACCORDEON CONNECTE ET NON CONNECTE--- */
/* --- DEB MENU SOGECASH NET ACCORDEON ---------------------- */
#nge_menu_sgn .nge_titre_menu-sgn {margin-top: 0; height: 20px; width: 159px; font-size: 1.2em; display: block; padding: 2px 3px 0 18px; color: #fff; text-decoration: none; background: #3399bb url("../img/nge_menu-item-enroule.gif") no-repeat left bottom; border-bottom: 1px solid #fff; font-variant: small-caps;}
#nge_menu_sgn {margin: 0; padding: 0; list-style: none; width: 180px;}
#nge_menu_sgn a, #nge_menu_sgn span {min-height: 10px; display: block; padding: 5px 3px 3px 18px; color: #333; text-decoration: none; background-color: #f2ede2; border-bottom: 1px solid #fff; font-weight: bold;}
#nge_menu_sgn .toggleSubMenu a, #nge_menu_sgn .toggleSubMenu span {background-image: url("../img/nge_menu-item-deroule_sgn.gif"); background-repeat: no-repeat; background-position: left 3px; }
#nge_menu_sgn .open a, #nge_menu_sgn .open span {background-image: url("../img/nge_menu-item-enroule_sgn.gif"); background-repeat: no-repeat;}
#nge_menu_sgn a:hover, #nge_menu_sgn a:active {color: #333; text-decoration: underline;}
#nge_menu_sgn a:visited {color: #999; text-decoration: none;}
#nge_menu_sgn .subMenu {background-color: #fff; font-size: 1.0em; margin: 0; padding: 0;}
#nge_menu_sgn ul.subMenu a {background: #f2ede2; color: #333; font-weight: normal;}
#nge_menu_sgn ul.subMenu a:hover {color: #333;}
#nge_menu_sgn ul.subMenu .subMenu_active {text-decoration: none; font-weight: bold; font-size: 1.0em; padding: 2px 3px 0 18px; min-height: 15px; display: block; border-bottom: 1px solid #FFF;} 
/* --- FIN MENU SOGECASH NET ACCORDEON --- */

/* menu usage gamme */ 
.nge_conteneur_menu_usage_liste {margin: 0; padding: 0; width: auto;}
#nge_menu_usage_liste {margin: 0; padding: 0; list-style: none; width: 99.5%; border-top: Solid 1px #DDDDDD; border-right: Solid 1px #DDDDDD; border-bottom: Solid 1px #DDDDDD; background:url("../img/nge_fond_pix_degrade_menu_long.gif") repeat-x left bottom #FFFFFF;}
#nge_menu_usage_liste h2 {margin: 0; padding: 10px 0 10px 10px; color: #3399BB; font-size: 1.6em; font-weight: normal;}
#nge_menu_usage_liste h2 a {color: #3399BB; text-decoration: none;}
#nge_menu_usage_liste h2 a:hover {color: #3399BB; text-decoration: underline;}
#nge_menu_usage_liste li a, #nge_menu_usage_liste span {min-height: 20px; display: block; padding: 10px 0 7px 25px; color: #333; text-decoration: none; font-weight: bold; background-color: transparent; border-top: 1px solid #DDD; font-size: 1.0em;}
#nge_menu_usage_liste li a:hover {color: #3399BB; text-decoration: underline;}
#nge_menu_usage_liste .toggleSubMenu a {min-height: 20px; background-image: url("../img/nge_menu_closed.gif"); background-repeat: no-repeat; background-position: 10px 12px;}
#nge_menu_usage_liste .toggleSubMenu span {min-height: 15px; background-image: url("../img/nge_menu_closed.gif"); background-repeat: no-repeat; background-position: 10px 12px;}
#nge_menu_usage_liste .open a, #nge_menu_usage_liste .open span {background-image: url("../img/nge_menu_opened.gif"); background-repeat: no-repeat;}
#nge_menu_usage_liste .subMenu {background-color: transparent; font-size: 1.0em; margin: 0; padding: 0;}
#nge_menu_usage_liste ul.subMenu {margin-bottom: 5px; margin-top: -7px;}
#nge_menu_usage_liste ul.subMenu li.no_clik {min-height: 10px; padding: 0 3px 3px 32px; font-weight: normal; border: none; text-decoration: none; color: #999; display: block;} /* classe redefini dans la css ie6 - ne pas oublier de changer la css sur les deux */
#nge_menu_usage_liste ul.subMenu li a {min-height: 10px; padding: 0 3px 3px 32px; font-weight: normal; border: none; text-decoration: none; color: #333; display: block; background: url("../img/nge_menu_niv3.gif") no-repeat 22px 3px;} /* classe redefini dans la css ie6 - ne pas oublier de changer la css sur les deux */
#nge_menu_usage_liste ul.subMenu li a:hover {text-decoration: underline; color: #3399BB; display: block; background: url("../img/nge_menu_niv3_on.gif") no-repeat 22px 3px;}
#nge_menu_usage_liste .toggleSubMenu .SubMenu_active {min-height: 20px; display: block; padding: 10px 0 10px 25px; color: #3399bb; text-decoration: none; font-weight: bold; background-color: transparent; border-top: 1px solid #DDD; font-variant: normal; font-size: 1.0em;}
#nge_menu_usage_liste ul.subMenu .subMenu_active_Niv2 {min-height: 10px; color: #3399BB; text-decoration: none; font-weight: normal; font-size: 1.0em; padding: 0 3px 3px 32px; display: block; background: url("../img/nge_menu_niv3_on.gif") no-repeat 22px 3px;}
/* menu usage gamme */

/* ---------------------- DEB MENU VERTICAL 3 NIVEAUX ---------------------- */
#nge_menu_vertical_3n_retractable {position: absolute; clear: both; margin: 0; padding: 0; width: 180px; z-index: 1;}
#nge_menu_vertical_3n {position: relative; clear: both; margin: 0; padding: 0; width: 100%;}
#nge_menu_vertical_3n ul, #nge_menu_vertical_3n_retractable ul {margin: 0; padding: 0; list-style: none; list-style-position: outside;}
#nge_menu_vertical_3n li, #nge_menu_vertical_3n_retractable li {float: left; width: 100%; list-style-type: none;}
#nge_menu_vertical_3n span.nge_puce_menu_vertical_3n, #nge_menu_vertical_3n_retractable span.nge_puce_menu_vertical_3n {margin: 0; padding: 5px 5px 0 5px; float: left; border: 0 none;}
/* niveau 1 */
#nge_menu_vertical_3n .nge_toggleSubMenu_niv1 a, #nge_menu_vertical_3n_retractable .nge_toggleSubMenu_niv1 a  {display: block; min-height: 13px; background-color: #3399bb; padding: 3px 5px 5px 18px; color: #FFFFFF; font-variant: small-caps; text-decoration: none; border-bottom: 1px solid #fff;}
#nge_menu_vertical_3n .nge_toggleSubMenu_niv1 a:hover, #nge_menu_vertical_3n_retractable .nge_toggleSubMenu_niv1 a:hover {text-decoration: underline; color: #fff;}
#nge_menu_vertical_3n .nge_toggleSubMenu_niv1 .subMenu_active a, #nge_menu_vertical_3n_retractable .nge_toggleSubMenu_niv1 .subMenu_active a {background-color: #166D89; font-weight: bold;}
#nge_menu_vertical_3n .nge_toggleSubMenu_niv1 .SubMenu_active_niv1, #nge_menu_vertical_3n_retractable .nge_toggleSubMenu_niv1 .SubMenu_active_niv1 {display: block; min-height: 13px; background-color: #166D89; padding: 3px 5px 5px 18px; color: #FFFFFF; font-variant: small-caps; text-decoration: none; font-weight: bold;}
/* niveau 2 */
#nge_menu_vertical_3n .nge_toggleSubMenu_niv2 span.subMenu_active, #nge_menu_vertical_3n_retractable .nge_toggleSubMenu_niv2 span.subMenu_active {font-weight: bold;}
#nge_menu_vertical_3n li.nge_subMenu_niv2, #nge_menu_vertical_3n_retractable li.nge_subMenu_niv2 {display: block; min-height: 13px; background-color: #f2ede2; padding: 3px 5px 5px 18px; color: #333; font-variant: normal; font-weight: normal; text-decoration: none; border-bottom: 1px solid #fff;}
#nge_menu_vertical_3n ul.nge_subMenu_niv2 a, #nge_menu_vertical_3n_retractable ul.nge_subMenu_niv2 a {display: block; min-height: 13px; background-color: #f2ede2; padding: 3px 5px 5px 18px; color: #333; font-variant: normal; font-weight: normal; text-decoration: none; border-bottom: 1px solid #fff;}
#nge_menu_vertical_3n ul.nge_subMenu_niv2 a:hover, #nge_menu_vertical_3n_retractable ul.nge_subMenu_niv2 a:hover {color: #333; text-decoration: underline;}
#nge_menu_vertical_3n ul.nge_subMenu_niv2 .subMenu_active_niv2, #nge_menu_vertical_3n_retractable ul.nge_subMenu_niv2 .subMenu_active_niv2 {display: block; font-weight: bold;}
#nge_menu_vertical_3n ul.nge_subMenu_niv2 .subMenu_active_niv2_last, #nge_menu_vertical_3n_retractable ul.nge_subMenu_niv2 .subMenu_active_niv2_last {display: block; min-height: 13px; background-color: #f2ede2; padding: 3px 5px 5px 18px; color: #333; font-weight: bold; text-decoration: none; border-bottom: 1px solid #fff;}
#nge_menu_vertical_3n ul.nge_subMenu_niv2 .subMenu_grise_niv2, #nge_menu_vertical_3n_retractable ul.nge_subMenu_niv2 .subMenu_grise_niv2 {display: block; min-height: 13px; background-color: #f2ede2; padding: 3px 5px 5px 18px; color: #999; font-variant: normal; text-decoration: none; border-bottom: 1px solid #fff;}
#nge_menu_vertical_3n ul.nge_subMenu_niv2, #nge_menu_vertical_3n_retractable ul.nge_subMenu_niv2 {display: none;}
/* niveau 3 */
#nge_menu_vertical_3n li.nge_subMenu_niv3, #nge_menu_vertical_3n_retractable li.nge_subMenu_niv3 {display: block; min-height: 13px; background-color: #fff; padding: 3px 5px 5px 18px; color: #333; font-variant: normal; font-weight: normal; text-decoration: none;}
#nge_menu_vertical_3n ul.nge_subMenu_niv3 a, #nge_menu_vertical_3n ul.nge_subMenu_niv3 span, #nge_menu_vertical_3n_retractable ul.nge_subMenu_niv3 a, #nge_menu_vertical_3n_retractable ul.nge_subMenu_niv3 span {display: block; min-height: 13px; background-color: #fff; padding: 3px 5px 5px 18px; color: #333; font-variant: normal; font-weight: normal; text-decoration: none;}
#nge_menu_vertical_3n ul.nge_subMenu_niv3 a:hover, #nge_menu_vertical_3n_retractable ul.nge_subMenu_niv3 a:hover {color: #333; text-decoration: underline;}
#nge_menu_vertical_3n ul.nge_subMenu_niv3 .subMenu_active_niv3, #nge_menu_vertical_3n_retractable ul.nge_subMenu_niv3 .subMenu_active_niv3 {display: block; font-weight: bold; min-height: 13px; background-color: #FFFFFF; padding: 3px 5px 5px 18px; color: #333; font-variant: normal; text-decoration: none;}
#nge_menu_vertical_3n ul.nge_subMenu_niv3 .subMenu_grise_niv3, #nge_menu_vertical_3n_retractable ul.nge_subMenu_niv3 .subMenu_grise_niv3 {color:#999;}
#nge_menu_vertical_3n .toggle span, #nge_menu_vertical_3n_retractable .toggle span {display: block; margin: 0; padding: 0;}
#nge_menu_vertical_3n ul.nge_subMenu_niv3, #nge_menu_vertical_3n_retractable ul.nge_subMenu_niv3 {display: none;}
/* pour garder le menu ouvert sans javascript */
#nge_menu_vertical_3n ul.open_at_load, #nge_menu_vertical_3n_retractable ul.open_at_load {display: block;}

.nge_mg_retractable {display : none}
/* ---------------------- FIN MENU VERTICAL 3 NIVEAUX ---------------------- */

/* ----------------------------------------------------------------------------- */
/* COMPTEUR */
/* -------- */ 
#nge_menu_vertical_3n ul li.nge_toggleSubMenu_niv1 span a span.n2g_compteur, 
#nge_menu_vertical_3n ul.nge_subMenu_niv2 span.n2g_compteur, 
#nge_menu_vertical_3n ul.nge_subMenu_niv3 span.n2g_compteur {
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    width:  20px;
    height: 16px;
    padding: 5px 0 0 0;
    margin: -3px -5px 0 0;
    text-align: center;
    font-size: 9px;
    color: #FFF;
    background: #dd5533;
    float: right;
}

/* ---------------------- DEB MENU VERTICAL 3 NIVEAUX ---------------------- */
#nge_menu_vertical_3n {position: relative; clear: both; margin: 0; padding: 0; width: 100%;}
#nge_menu_vertical_3n ul {margin: 0; padding: 0; list-style: none; list-style-position: outside;}
#nge_menu_vertical_3n li {list-style-type: none;}
#nge_menu_vertical_3n span.nge_puce_menu_vertical_3n {margin: 0; padding: 5px 5px 0 5px; float: left; border: 0 none; position:absolute;}
/* niveau 1 */
#nge_menu_vertical_3n .nge_toggleSubMenu_niv1 a {display: block; min-height: 13px; background-color: #3399bb; padding: 3px 5px 5px 18px; color: #FFFFFF; font-variant: small-caps; text-decoration: none; border-bottom: 1px solid #fff;}
#nge_menu_vertical_3n .nge_toggleSubMenu_niv1 a:hover {text-decoration: underline; color: #fff;}
#nge_menu_vertical_3n .nge_toggleSubMenu_niv1 .subMenu_active a {background-color: #166D89; font-weight: bold;}
#nge_menu_vertical_3n .nge_toggleSubMenu_niv1 .SubMenu_active_niv1 {display: block; min-height: 13px; background-color: #166D89; padding: 3px 5px 5px 18px; color: #FFFFFF; font-variant: small-caps; text-decoration: none; font-weight: bold;}
/* niveau 2 */
#nge_menu_vertical_3n .nge_toggleSubMenu_niv2 span.subMenu_active {font-weight: bold;}
#nge_menu_vertical_3n li.nge_subMenu_niv2 {display: block; min-height: 13px; background-color: #f2ede2; padding: 3px 5px 5px 18px; color: #333; font-variant: normal; font-weight: normal; text-decoration: none; border-bottom: 1px solid #fff;}
#nge_menu_vertical_3n ul.nge_subMenu_niv2 a {display: block; min-height: 13px; background-color: #f2ede2; padding: 3px 5px 5px 18px; color: #333; font-variant: normal; font-weight: normal; text-decoration: none; border-bottom: 1px solid #fff;}
#nge_menu_vertical_3n ul.nge_subMenu_niv2 a:hover {color: #333; text-decoration: underline;}
#nge_menu_vertical_3n ul.nge_subMenu_niv2 .subMenu_active_niv2 {display: block; font-weight: bold;}
#nge_menu_vertical_3n ul.nge_subMenu_niv2 .subMenu_active_niv2_last {display: block; min-height: 13px; background-color: #f2ede2; padding: 3px 5px 5px 18px; color: #333; font-weight: bold; text-decoration: none; border-bottom: 1px solid #fff;}
#nge_menu_vertical_3n ul.nge_subMenu_niv2 .subMenu_grise_niv2 {display: block; min-height: 13px; background-color: #f2ede2; padding: 3px 5px 5px 18px; color: #999; font-variant: normal; text-decoration: none; border-bottom: 1px solid #fff;}
#nge_menu_vertical_3n ul.nge_subMenu_niv2 {display: none;}
/* niveau 3 */
#nge_menu_vertical_3n li.nge_subMenu_niv3 {display: block; min-height: 13px; background-color: #fff; padding: 3px 5px 5px 18px; color: #333; font-variant: normal; font-weight: normal; text-decoration: none;}
#nge_menu_vertical_3n ul.nge_subMenu_niv3 a, #nge_menu_vertical_3n ul.nge_subMenu_niv3 span {display: block; min-height: 13px; background-color: #fff; padding: 3px 5px 5px 18px; color: #333; font-variant: normal; font-weight: normal; text-decoration: none;}
#nge_menu_vertical_3n ul.nge_subMenu_niv3 a:hover {color: #333; text-decoration: underline;}
#nge_menu_vertical_3n ul.nge_subMenu_niv3 .subMenu_active_niv3 {display: block; font-weight: bold; min-height: 13px; background-color: #FFFFFF; padding: 3px 5px 5px 18px; color: #333; font-variant: normal; text-decoration: none;}
#nge_menu_vertical_3n ul.nge_subMenu_niv3 .subMenu_grise_niv3 {color:#999;}
#nge_menu_vertical_3n .toggle span {display: block; margin: 0; padding: 0;}
#nge_menu_vertical_3n ul.nge_subMenu_niv3 {display: none;}
/* pour garder le menu ouvert sans javascript */
#nge_menu_vertical_3n ul.open_at_load {display: block;}
/* ---------------------- FIN MENU VERTICAL 3 NIVEAUX ---------------------- */

/* --- DEB CONTENU FAQ ---------------------- */
#nge_contenu_faq {margin-top: 0; padding: 0; list-style: none;}
#nge_contenu_faq a, #nge_contenu_faq span {min-height: 20px; display: block; padding: 0; color: #3399BB; text-decoration: underline;}
#nge_contenu_faq .subMenu {list-style: none;}
#nge_contenu_faq .subMenu li {margin: 0 0 15px 15px; padding: 0;}
#nge_contenu_faq .toggleSubMenu a, #nge_contenu_faq .toggleSubMenu span {padding-left: 15px; background:  url("../img/nge_puce_faq_closed.gif") no-repeat 0 3px;}
#nge_contenu_faq .open a, #nge_contenu_faq .open span {padding-left: 15px; background:  url("../img/nge_puce_faq_open.gif") no-repeat 0 3px;}
#nge_contenu_faq a:hover, #nge_contenu_faq a:focus, #nge_contenu_faq a:active {color: #DD5533; text-decoration: underline;}
/* --- FIN CONTENU FAQ --- */
/* --- DEB NEW MENU INVESTISSEMENT ---------------------- */
#nge_cadre_menu_investissement {clear: both; width: 100%; margin-top: 0; background:url("../img/nge_fond_pix_degrade_menu_long.gif") repeat-x left bottom #FFFFFF; border-top: Solid 1px #CCCCCC; border-right: Solid 1px #CCCCCC;}
.nge_menu_investissement_niv1 {padding: 10px 0 10px 15px; color: #3399BB; font-size: 1.6em; font-weight: normal; border-bottom: Solid 1px #CCCCCC;}
.nge_menu_investissement_niv1 a {color: #3399BB; text-decoration: none;}
.nge_menu_investissement_niv1 a:hover {color: #3399BB; text-decoration: underline;}
.nge_menu_investissement_niv1 a:active, .nge_menu_investissement_niv1 a:focus {color: #3399BB; text-decoration: none;}
.nge_menu_investissement_niv2 {border-bottom: Solid 1px #CCCCCC; padding: 10px 0 10px 15px;}
.nge_menu_investissement_niv2 ul {margin: 0; padding: 0;}
.nge_menu_investissement_niv2 li {display: inline; list-style-position: outside; list-style-type: none;}
.nge_menu_investissement_niv2 li a {list-style-position: outside; display: block; font-size: 1.0em; color: #333333; text-decoration: none; font-weight: bold; padding: 0 0 0 17px; background: url("../img/nge_menu_closed.gif") no-repeat 0 2px;}
.nge_menu_investissement_niv2 li a:hover {color: #333333; text-decoration: underline;}
.nge_menu_investissement_niv2 li a:active {color: #3399BB; text-decoration: none;}
.nge_menu_investissement_niv2_sel {border-bottom: Solid 1px #CCCCCC; padding: 10px 0 10px 15px;}
.nge_menu_investissement_niv2_sel ul {margin: 0; padding: 0;}
.nge_menu_investissement_niv2_sel li {display: block; list-style-position: outside; list-style-type: none; font-size: 1.0em; color: #3399BB; text-decoration: none; font-weight: bold; padding: 0 0 0 17px; background: url("../img/nge_menu_opened.gif") no-repeat 0 2px;}
.nge_menu_investissement_niv3 {margin: 0; padding: 0;}
.nge_menu_investissement_niv3 li {display: block; list-style: none; background: none; list-style-position: outside; padding:0;}
.nge_menu_investissement_niv3 li a {text-decoration: none; color:#666666; font-weight: normal; padding: 0 0 0 11px; background: url("../img/nge_menu_niv3.gif") no-repeat 0 2px;}
.nge_menu_investissement_niv3 a:hover {text-decoration: underline; color:#3399BB; background: url("../img/nge_menu_niv3_on.gif") no-repeat 0 2px;}
.nge_menu_investissement_niv3 a:active, .nge_menu_investissement_niv3 a:focus {text-decoration: none; color:#3399BB; background: url("../img/nge_menu_niv3_on.gif") no-repeat 0 2px;}
/* --- NEW MENU INVESTISSEMENT --- */
/* --- DEB MENU FAQ ---------------------- */
#nge_cadre_menu_faq {clear: both; width: 99%; margin: 0; padding: 0; background:url("../img/nge_fond_pix_degrade_investissement.gif") repeat-x left bottom #FFFFFF; border-top: Solid 1px #CCCCCC; border-right: Solid 1px #CCCCCC;}
.nge_menu_faq_niv1 {padding: 10px 0 10px 15px; color: #3399BB; font-size: 1.6em; font-weight: normal; border-bottom: Solid 1px #CCCCCC;}
.nge_menu_faq_niv2 {border-bottom: Solid 1px #CCCCCC; padding: 10px 0 10px 15px;}
.nge_menu_faq_niv2 ul {margin: 0; padding: 0;}
.nge_menu_faq_niv2 li {display: inline; list-style-position: outside; list-style-type: none;}
.nge_menu_faq_niv2 li a {list-style-position: outside; display: block; font-size: 1.0em; color: #333; text-decoration: none; font-weight: bold; padding: 0 0 0 17px; background: url("../img/nge_menu_closed.gif") no-repeat 0 2px;}
.nge_menu_faq_niv2 li a:hover {color: #333333; text-decoration: underline;}
.nge_menu_faq_niv2 a:focus, .nge_menu_faq_niv2 a:active {color: #3399bb; text-decoration: none;}
.nge_menu_faq_niv2 .subMenu_active a {color: #3399bb; text-decoration: none; font-weight: bold;}
/* --- FIN MENU FAQ --- */
/* --- DEB MENU GESTION DES FLUX ---------------------- */
#nge_cadre_menu_gestion_flux {clear: both; width: 100%; margin: 0; background:url("../img/nge_fond_pix_degrade_menu_long.gif") repeat-x left bottom #FFFFFF; border-top: Solid 1px #CCCCCC; border-right: Solid 1px #CCCCCC;}
.nge_menu_gestion_flux_niv1 {padding: 10px 0 10px 15px; color: #3399BB; font-size: 1.6em; font-weight: normal; border-bottom: Solid 1px #CCCCCC;}
.nge_menu_gestion_flux_niv1 a {color: #3399BB; text-decoration: none;}
.nge_menu_gestion_flux_niv1 a:hover {color: #3399BB; text-decoration: underline;}
.nge_menu_gestion_flux_niv1 a:active, .nge_menu_gestion_flux_niv1 a:focus {color: #3399BB; text-decoration: none;}
.nge_menu_gestion_flux_niv2 {border-bottom: Solid 1px #CCCCCC; padding: 10px 0 10px 15px;}
.nge_menu_gestion_flux_niv2 ul {margin: 0; padding: 0;}
.nge_menu_gestion_flux_niv2 li {display: inline; list-style-position: outside; list-style-type: none;}
.nge_menu_gestion_flux_niv2 li a {list-style-position: outside; display: block; font-size: 1.0em; color: #333333; text-decoration: none; font-weight: bold; padding: 0 0 0 17px; background: url("../img/nge_menu_closed.gif") no-repeat 0 2px;}
.nge_menu_gestion_flux_niv2 li a:hover {color: #333333; text-decoration: underline;}
.nge_menu_gestion_flux_niv2 li a:active {color: #3399BB; text-decoration: none;}
.nge_menu_gestion_flux_niv2_sel {border-bottom: Solid 1px #CCCCCC; padding: 10px 0 10px 15px;}
.nge_menu_gestion_flux_niv2_sel ul {margin: 0; padding: 0;}
.nge_menu_gestion_flux_niv2_sel li {display: block; list-style-position: outside; list-style-type: none; font-size: 1.0em; color: #3399BB; text-decoration: none; font-weight: bold; padding: 0 0 0 17px; background: url("../img/nge_menu_opened.gif") no-repeat 0 2px;}
.nge_menu_gestion_flux_niv2 .subMenu_active a {text-decoration: none; color: #3399bb; font-weight: bold;}
.nge_menu_gestion_flux_niv3 {margin: 0; padding: 0;}
.nge_menu_gestion_flux_niv3 li {display: block; list-style: none; background: none; list-style-position: outside; padding:0;}
.nge_menu_gestion_flux_niv3 li a {text-decoration: none ; color:#666666; font-weight: normal; font-size: 1.0em; padding: 0 0 0 11px; background: url("../img/nge_menu_niv3.gif") no-repeat 0 2px;}
.nge_menu_gestion_flux_niv3 a:hover {text-decoration: underline; color:#3399BB; background: url("../img/nge_menu_niv3_on.gif") no-repeat 0 2px;}
.nge_menu_gestion_flux_niv3 a:active {text-decoration: none; color:#3399BB; background: url("../img/nge_menu_niv3_on.gif") no-repeat 0 2px;}
.nge_menu_gestion_flux_niv3 .subMenu_active a {text-decoration: none; color: #3399bb; font-weight: normal; background: url("../img/nge_menu_niv3_on.gif") no-repeat 0 2px;}
/* --- FIN MENU GESTION DES FLUX --- */
/* --- DEB MENU INDEX PRODUITS ET LEXIQUE VERSION OFF ET ON ---------------------- */
/* - deb Version off- */
.nge_conteneur_menu_off_indexp_lexique {position: relative; float: left; margin: 0; padding: 0; width: 100%;}
.nge_cadre_menu_off_indexp_lexique {margin: 0; padding: 0;}
.nge_cadre_menu_off_indexp_lexique ul {display: block; padding: 10px 0 10px 0; border-bottom: solid 1px #DDD; border-right: solid 1px #DDD; background-image: url("../img/nge_bouton_produit.gif");clear:both;}
/** html .ngg_cadre_menu_off_indexp_lexique ul {display: block; padding: 10px 0 0 0; border-bottom: solid 1px #DDD; border-right: solid 1px #DDD;}*/
.nge_cadre_menu_off_indexp_lexique li {padding-left: 15px; list-style-position: outside; list-style-type: none;}
.nge_cadre_menu_off_indexp_lexique li a {list-style-position: outside; font-size: 1.0em; color: #000000; text-decoration: none; font-weight: bold; padding: 0 0 0 17px; background: url(../img/nge_puce_page2.gif) no-repeat 0 2px;}
.nge_cadre_menu_off_indexp_lexique li a:hover {color: #000000; text-decoration: underline;}
/* - fin Version off- */
/* - deb Version on - */
#nge_cadre_menu_on_indexp_lexique {clear: both; width: 100%; margin: 0; background:url("../img/nge_fond_pix_degrade_menu_court.gif") repeat-x left bottom #FFFFFF; border-top: Solid 1px #CCCCCC; border-right: Solid 1px #CCCCCC; border-bottom: Solid 1px #CCCCCC;}
.nge_menu_on_indexp_lexique_niv1 {padding: 10px 0 10px 15px; color: #3399BB; font-size: 1.6em; font-weight: normal;}
/* - fin Version on - */
/* --- FIN MENU INDEX PRODUITS ET LEXIQUE VERSION OFF ET ON --- */
/* --- DEB MENU SERVICES PARTENAIRES ---------------------- */
#nge_cadre_menu_on_services_partenaires {clear: both; width: 100%; margin: 0; background:url("../img/nge_fond_pix_degrade_menu_court.gif") repeat-x left bottom #FFFFFF; border-top: Solid 1px #CCCCCC; border-right: Solid 1px #CCCCCC; border-bottom: Solid 1px #CCCCCC;}
.nge_menu_on_services_partenaires_niv1 {padding: 10px 0 10px 15px; color: #3399BB; font-size: 1.6em; font-weight: normal;}
/* --- FIN MENU SERVICES PARTENAIRES --- */
/* --- DEB MENU GRANDES ENTREPRISES ---------------------- */
#nge_cadre_menu_grandes_entreprises {clear: both; width: 100%; margin: 0; background:url("../img/nge_fond_pix_degrade_menu_court.gif") repeat-x left bottom #FFFFFF; border-top: Solid 1px #CCCCCC; border-right: Solid 1px #CCCCCC; border-bottom: Solid 1px #CCCCCC;}
.nge_menu_grandes_entreprises_niv1 {padding: 10px 0 10px 15px; color: #3399BB; font-size: 1.6em; font-weight: normal;}
/* --- FIN MENU GRANDES ENTREPRISES --- */
/* --- DEB MENU PLAN DU SITE --- */
#nge_cadre_menu_plan_site {clear: both; width: 100%; margin: 0; background:url("../img/nge_fond_pix_degrade_menu_court.gif") repeat-x left bottom #FFFFFF; border-top: Solid 1px #CCCCCC; border-right: Solid 1px #CCCCCC; border-bottom: Solid 1px #CCCCCC;}
.nge_menu_plan_site_niv1 {padding: 10px 0 10px 15px; color: #3399BB; font-size: 1.6em; font-weight: normal;}
/* --- FIN MENU PLAN DU SITE --- */
/* --- DEB MENU DOSSIERS THEMATIQUES ---------------------- */
#nge_cadre_menu_dossiers_thematiques {clear: both; margin-top: 0; background:url("../img/nge_fond_pix_degrade_menu_long.gif") repeat-x left bottom #FFFFFF; border-top: Solid 1px #CCCCCC; border-right: Solid 1px #CCCCCC;}
.nge_menu_dossiers_thematiques_niv1 {padding: 10px 0 10px 15px; color: #3399BB; font-size: 1.6em; font-weight: normal; border-bottom: Solid 1px #CCCCCC;}
.nge_menu_dossiers_thematiques_niv1 a {color: #3399BB; text-decoration: none;}
.nge_menu_dossiers_thematiques_niv1 a:hover {color: #3399BB; text-decoration: underline;}
.nge_menu_dossiers_thematiques_niv1 a:active, .nge_menu_dossiers_thematiques_niv1 a:focus {color: #3399BB; text-decoration: none;}
.nge_menu_dossiers_thematiques_niv2 {border-bottom: Solid 1px #CCCCCC; padding: 10px 0 10px 15px;}
.nge_menu_dossiers_thematiques_niv2 ul {margin: 0; padding: 0;}
.nge_menu_dossiers_thematiques_niv2 li {display: inline; list-style-position: outside; list-style-type: none;}
.nge_menu_dossiers_thematiques_niv2 li a {list-style-position: outside; display: block; font-size: 1.0em; color: #333333; text-decoration: none; font-weight: bold; padding: 0 0 0 17px; background: url("../img/nge_menu_closed.gif") no-repeat 0 2px;}
.nge_menu_dossiers_thematiques_niv2 li a:hover {color: #333333; text-decoration: underline;}
.nge_menu_dossiers_thematiques_niv2 li a:active {color: #3399BB; text-decoration: none;}
.nge_menu_dossiers_thematiques_niv2 .subMenu_active a {text-decoration: none; color: #3399BB; font-weight: bold;}
.nge_menu_dossiers_thematiques_niv2_sel {border-bottom: Solid 1px #CCCCCC; padding: 10px 0 10px 15px;}
.nge_menu_dossiers_thematiques_niv2_sel ul {margin: 0; padding: 0;}
.nge_menu_dossiers_thematiques_niv2_sel li {display: block; list-style-position: outside; list-style-type: none; font-size: 1.0em; color: #3399BB; text-decoration: none; font-weight: bold; padding: 0 0 0 17px; background: url("../img/nge_menu_opened.gif") no-repeat 0 2px;}
.nge_menu_dossiers_thematiques_niv3 {margin: 0; padding: 0;}
.nge_menu_dossiers_thematiques_niv3 li {display: block; list-style: none; background: none; list-style-position: outside; padding:0;}
.nge_menu_dossiers_thematiques_niv3 li a {text-decoration: none; color:#666666; font-weight: normal; font-size: 1.0em; padding: 0 0 0 11px; background: url("../img/nge_menu_niv3.gif") no-repeat 0 2px;}
.nge_menu_dossiers_thematiques_niv3 a:hover {text-decoration: underline; color:#3399BB; background: url("../img/nge_menu_niv3_on.gif") no-repeat 0 2px;}
.nge_menu_dossiers_thematiques_niv3 a:active, .nge_menu_dossiers_thematiques_niv3 a:focus {text-decoration: none; color: #3399BB; background: url("../img/nge_menu_niv3_on.gif") no-repeat 0 2px;}
.nge_menu_dossiers_thematiques_niv3 .subMenu_active a {text-decoration: none; color: #3399BB;}
/* --- DEB MENU DOSSIERS THEMATIQUES ---------------------- */
/* ----------------------------------- */
/* --- FIN ZONE GAUCHE --- */
/* -----------------------------------------------------------------------------
/* -----------------------------------------------------------------------------
/* --- DEB ZONE CENTRALE --- */
/* ----------------------------------- */
/* --- DEB BOUTONS DEMO ET SAVOIR PLUS --- */
.nge_btn_savoir_home {padding-top: 19px; position: relative; float: right; right: -1px; bottom: -1px;}
.nge_btn_demo_home {padding-top: 19px; position: relative; float: right; right: -1px; bottom: -1px;}
.nge_btns_home {padding-top: 19px; position: relative; float: right; right: -1px; bottom: -1px;}
.nge_btns_home a, .nge_btns_home a:hover, .nge_btns_home a:visited {color: #FFF; text-decoration: none;}
.nge_btns_espace_client {padding-top: 19px; position: relative; float: right; right: -1px; bottom: -1px;}
.nge_btns_espace_client a, .nge_btns_espace_client a:hover, .nge_btns_espace_client a:visited {color: #FFF; text-decoration: none;}
.nge_btn_savoir {float: right; display: block; background-color: #3399bb; color: #FFF; text-decoration: none; padding: 1px 5px 0 5px; height: 17px;}
.nge_btn_demo {float: right; display: block; background-color: #DD5533; color: #FFF; padding: 1px 5px 0 5px; height: 17px;}
/* --- FIN BOUTONS GENERALES --- */
/* ---------------------- DEB BOUTONS GENERALES ACTION LIENS EDITABLES ET FIXES---------------------- */
/* bouton editable fond orange  */
a.bouton_orange, 
.bouton_orange {position: relative; display: inline-block; margin: 0; padding: 0; color: #FFF; font-size: 0.9em; white-space: nowrap; text-decoration: none; text-align: center; vertical-align: middle; border: 0; cursor: pointer; background: 0  none;}
a.bouton_orange span, 
.bouton_orange span {float: left; padding: 0 0 0 4px; background: url(../img/nge_coin_gauche_orange_btns_actions.gif) left top no-repeat;}
a.bouton_orange span span,
.bouton_orange span span {padding: 0 4px 0 0; background: url(../img/nge_coin_droit_orange_btns_actions.gif) right top no-repeat;}
a.bouton_orange span span span,
.bouton_orange span span span {height: 17px; padding: 5px 2px 0 0; background: url(../img/nge_fond_pix_orange_btns_actions.gif) left top repeat-x;}
a.bouton_orange,
span.bouton_orange {margin: 0 2px 0 2px; padding: 0;}
a.bouton_orange img, .bouton_orange img {position: absolute; left: 5px; top: 5px; margin: 0;}
/* bouton editable fond bleu */
a.bouton_bleu,
.bouton_bleu {position: relative; display: inline-block; margin: 0; padding: 0; color: #FFF; font-size: 0.9em; white-space: nowrap; text-decoration: none; text-align: center; vertical-align: middle; border: 0; cursor: pointer; background: none;}
a.bouton_bleu span,
.bouton_bleu span {float: left; padding: 0 0 0 4px; margin: 0; background: url(../img/nge_coin_gauche_bleu_btns_actions.gif) left top no-repeat;}
a.bouton_bleu span span,
.bouton_bleu span span {padding: 0 4px 0 0; margin: 0; background: #3399bb url(../img/nge_coin_droit_bleu_btns_actions.gif) right top no-repeat;}
a.bouton_bleu span span span,
.bouton_bleu span span span {height: 17px; padding: 5px 2px 0 0; background: url(../img/nge_fond_pix_bleu_btns_actions.gif) left top repeat-x;}
a.bouton_bleu,
span.bouton_bleu {margin: 0 2px 0 2px; padding: 0;}
a.bouton_bleu img, .bouton_bleu img {display: block; position: absolute; left: 5px; top: 5px; margin: 0;}
/* bouton fixe 70px fond bleu */
a.bouton_bleu_70,
.bouton_bleu_70 {display: inline-block; margin: 0; padding: 0; color: #FFF; font-size: 0.9em; white-space: nowrap; text-decoration: none; text-align: center; vertical-align: middle; border: 0; cursor: pointer; background: none;}
a.bouton_bleu_70 span,
.bouton_bleu_70 span {position: relative; overflow: hidden; float: left; padding: 4px 4px 0 4px; height: 18px; width: 68px; background: url(../img/nge_btn_bleu_70.gif) no-repeat left top;}
a.bouton_bleu_70,
span.bouton_bleu_70 {margin: 0 2px 0 2px; padding: 0;}
a.bouton_bleu_70 img, .bouton_bleu_70 img {position: absolute; left: 5px; top: 5px; margin: 0;}
/* bouton fixe 70px fond orange */
a.bouton_orange_70,
.bouton_orange_70 {display: inline-block; margin: 0; padding: 0; color: #FFF; font-size: 0.9em; white-space: nowrap; text-decoration: none; text-align: center; vertical-align: middle; border: 0; cursor: pointer; background: none;}
a.bouton_orange_70 span,
.bouton_orange_70 span {position: relative; overflow: hidden; float: left; padding: 4px 4px 0 4px; height: 18px; width: 68px; background: url(../img/nge_btn_orange_70.gif) no-repeat left top;}
a.bouton_orange_70,
span.bouton_orange_70 {margin: 0 2px 0 2px; padding: 0;}
a.bouton_orange_70 img, .bouton_orange_70 img {position: absolute; left: 5px; top: 5px; margin: 0;}
/* bouton fixe 140px fond bleu */
a.bouton_bleu_140,
.bouton_bleu_140 {display: inline-block; margin: 0; padding: 0; color: #FFF; font-size: 0.9em; white-space: nowrap; text-decoration: none; text-align: center; vertical-align: middle; border: 0; cursor: pointer; background: none;}
a.bouton_bleu_140 span,
.bouton_bleu_140 span {position: relative; overflow: hidden; float: left; padding: 4px 4px 0 4px; height: 18px; width: 140px; background: url(../img/nge_btn_bleu_140.gif) no-repeat left top;}
a.bouton_bleu_140,
span.bouton_bleu_140 {margin: 0 2px 0 2px; padding: 0;}
a.bouton_bleu_140 img, span.bouton_bleu_140 img {position: absolute; left: 5px; top: 5px; margin: 0;}
/* bouton fixe 140px fond orange */
a.bouton_orange_140,
.bouton_orange_140 {display: inline-block; margin: 0; padding: 0; color: #FFF; font-size: 0.9em; white-space: nowrap; text-decoration: none; text-align: center; vertical-align: middle; border: 0; cursor: pointer; background: none;}
a.bouton_orange_140 span,
.bouton_orange_140 span {position: relative; overflow: hidden; float: left; padding: 4px 4px 0 4px; height: 18px; width: 140px; background: url(../img/nge_btn_orange_140.gif) no-repeat left top;}
a.bouton_orange_140,
span.bouton_orange_140 {margin: 0 2px 0 2px; padding: 0;}
a.bouton_orange_140 img, .bouton_orange_140 img {position: absolute; left: 5px; top: 5px; margin: 0;}
/* bouton fixe 270px fond bleu */
a.bouton_bleu_270,
.bouton_bleu_270 {display: inline-block; margin: 0; padding: 0; color: #FFF; font-size: 0.9em; white-space: nowrap; text-decoration: none; text-align: center; vertical-align: middle; border: 0; cursor: pointer; background: none;}
a.bouton_bleu_270 span,
.bouton_bleu_270 span {position: relative; overflow: hidden; float: left; padding: 3px 0px 0 0px; height: 17px; width: 270px; color: white; background: url(../img/nge_btn_bleu_270.jpg) no-repeat left top;}
a.bouton_bleu_270,
span.bouton_bleu_270 {margin: 0 2px 0 2px; padding: 0;}
a.bouton_bleu_270 img, span.bouton_bleu_270 img {position: absolute; left: 5px; top: 5px; margin: 0;}
/* --- bouton migration eSecure --- */
a.bouton_me_rappeler {color: black !important; text-decoration: underline !important;}
.gax-bouton-rappel-plus-tard{float: left !important; padding: 13px !important;}
.gax-souscrire-sa{float: right !important; height: 45px !important; width: 270px !important; color: white !important; background: url(../img/nge_btn_bleu_270_big.png) !important;}

/* ---------------------- FIN BOUTONS GENERALES ACTION LIENS EDITABLES ET FIXES ---------------------- */

/* --- DEB zone boutons validation formulaire --- */
#zone_boutons_valid_form {display: block; font-size: 1em; margin: 15px 0 15px 0; padding: 0; width: 100%; text-align: center;}
/* --- DEB BOUTONS HAUT DE PAGE --- */
.nge_boutons_haut_page {float: right; font-size: 1.0em; color: #3399BB; text-decoration: none; background: url("../img/nge_haut_page.gif") no-repeat bottom right; padding: 0 15px 0 0;}
.nge_boutons_haut_page a {font-weight: normal; text-decoration: none; color: #3399bb;}
div.nge_btn_ancre_page {float: right;}
.nge_boutons_bas_page {float: right; font-size: 1.0em; color: #3399BB; text-decoration: none; background: url("../img/nge_bas_page.gif") no-repeat bottom right; padding: 0 15px 0 0;}
.nge_boutons_bas_page a {font-weight: normal; text-decoration: none; color: #3399bb;}
/* --- DEB BOUTONS HAUT DE PAGE --- */
/* --- DEB CHEMIN DE FER + BOUTONS IMPRIMER --- */
#nge_boutons_page {float: right; margin-top: 15px;}
#nge_boutons_page span {text-indent: -5000px;}
#nge_chemin_fer {clear: both; color: #000000; font-size: 1.0em; margin-top: 5px;}
#nge_chemin_fer a {color: #000000; text-decoration: none;}
#nge_chemin_fer a:hover {text-decoration: underline;}
/* --- FIN CHEMIN DE FER + BOUTONS IMPRIMER --- */
/* ------ DEB CONTENU ORIENTATION ENTETE AUTOMATIQUE ---------------------- */
/* --- DEB Zone boutons haut de page position droite --- */
#nge_zone_btns_actions_liens {float: right; width: 240px; text-align: right; margin: 7px 0 0 0;}
/* --- FIN Zone boutons haut de page position droite --- */
/* --- usage 1 Titre --- */
.nge_entete_auto_usage1_titre {width: 100%; float: left; margin: 0; padding: 0; font-size: 1em;}
.nge_entete_auto_usage1_titre h1 {font-size: 2.2em; color: #3399bb; text-decoration: none; margin: 0 0 5px 0; padding: 0;}
/* --- usage 2 Dossier --- */
div.nge_entete_auto_usage2_dossier {float: left; width: 99.4%; position: relative; border: Solid 1px #DDDDDD; margin: 0; padding: 0; font-size: 1em;}
.nge_entete_auto_usage2_zone_texte_dossier {width: 70%; float: left; margin: 0; padding: 0;}
.nge_entete_auto_usage2_position_btn_dossier {position: absolute; float: left; left: 12px; top: -1px;}
.nge_entete_auto_usage2_btn_dossier {font-size: 1em; font-variant: small-caps; background-color: #3399bb; color: #FFF; text-decoration: none; text-align: center; vertical-align: middle; width: 61px; height: 15px;}
.nge_entete_auto_usage2_zone_texte_dossier {font-size: 1em;}
.nge_entete_auto_usage2_zone_texte_dossier span.texttitrebleu {display: block; color: #203040; font-size: 1.9em; text-decoration: none; margin: 20px 0 0 10px; padding: 0;}
.nge_entete_auto_usage2_zone_texte_dossier span.textintro_orange {display: block; color: #dd5533; font-size: 1.3em; text-decoration: none; margin: 10px 0 10px 10px; padding: 0;}
/* --- usage 3 Titre Accroche --- */
.nge_entete_auto_usage3_titre_accroche {float: left; margin: 0; padding: 0; font-size: 1em;}
.nge_entete_auto_usage3_titre_accroche h1 {font-size: 2.2em; color: #3399bb; text-decoration: none; margin: 0 0 5px 0; padding: 0;}
.nge_entete_auto_usage3_titre_accroche h2 {font-size: 1.3em; color: #203040; margin: 0 0 5px 0; padding: 0; font-weight: normal;}
/* --- usage 4 FAQ --- */
.nge_entete_auto_usage4 {float: left; margin: 0; padding: 0; font-size: 1em;}
.nge_entete_auto_usage4 h1 {font-size: 2.2em; color: #3399bb; text-decoration: none; margin: 0 0 5px 0; padding: 0;}
.nge_entete_auto_usage4 h2 {font-size: 1.6em; color: #DD5533; font-weight: normal; text-decoration: none; padding: 0; margin: 0;}
/* --- usage 5 produits --- */
.nge_entete_auto_usage5 {float: left; width: 100%; margin: 0; padding: 0;}
.nge_entete_auto_usage5 h1 {font-size: 2.2em; color: #3399bb; text-decoration: none; margin: 0 0 5px 0; padding: 0;}
.nge_entete_auto_usage5 h2 {font-size: 1.3em; color: #203040; padding: 0; margin: 0; font-weight: normal;}
/* --- usage 6 Image --- */
.nge_entete_auto_usage6_image {float: left; margin: 0 0 5px 0; padding: 0;}
.nge_entete_auto_usage6_image img {margin: 0 ; padding: 0;}
/* ------ FIN CONTENU ORIENTATION ENTETE AUTOMATIQUE ---------------------- */

/* ------ DEB TITRE H1 ET CHAPO ---------------------- */
.nge_chapo {color: #333333; font-size: 13px;}
#nge_titre_sous_titre h1 {font-size: 2.2em; color: #3399bb; padding-top: 10px; padding-bottom: 10px; margin: 0;}
#nge_titre_sous_titre h2 {font-size: 1.6em; color: #DD5533; font-weight: bold; text-decoration: none; padding: 0; margin: 0;}
#nge_titre_sous_titre h2 a {color: #DD5533; text-decoration: none;}
#nge_titre_sous_titre h2 a:hover {color: #DD5533; text-decoration: underline;}
.nge_chapo_gamme {color: #203040; font-size: 13px; font-weight: bold;}
#nge_entete_espace_client h1 {font-size: 2.2em; color: #3399bb; padding-top: 10px; padding-bottom: 10px; margin: 0;}
#nge_entete_espace_client ul {padding: 0; margin: 0; list-style-position: inside;}
#nge_entete_espace_client li {display: block; list-style-type: none; list-style-position: outside; color: #203040; text-decoration: none; padding: 0 0 0 8px; background: url("../img/nge_puce_li.gif") no-repeat 0 4px;}
#nge_entete_espace_client h4 {}
#nge_entete_espace_client span {color: #203040; text-decoration: none; font-size: 1.4em;}
/* --- FIN TITRE H1 ET CHAPO --- */

/* --- DEB CONTENU CENTRALE HOME ---------------------- */
.nge_conteneur_produit {width: auto; margin: 0; padding: 0;}
.nge_bloc_accroche_produit {width: 99.4%; position: relative; border: Solid 1px #DDDDDD; background:url("../img/nge_fond_degrade_pix_bloc_contenu.gif") repeat-x left bottom #FFFFFF; margin: 0; padding: 0;}
.nge_bloc_accroche_produit ul {padding-top: 10px; list-style-position: inside;}
.nge_bloc_accroche_produit li {display: inline; list-style-position: outside; list-style-type: none;}
.nge_bloc_accroche_produit li a {display: block; color: #333333; text-decoration: none; padding: 0 0 0 20px; margin: 0 0 1px 0; background: #f2ede2 url("../img/nge_puce_acces_rubrik.gif") no-repeat 4px 2px;}
.nge_bloc_accroche_produit li a:hover {color: #333333; text-decoration: underline;}
.nge_coin_accroche_produit {position: absolute; z-index: 2; right: -2px; top: -1px; width: 10px; height: 10px; background:url("../img/nge_coin_accroche_produit.gif") no-repeat;}
.nge_txt_orange {display: block; color:#DD5533; text-decoration: none; font-size: 1.0em; font-weight: bold; margin: 4px 0 2px 0;}
.nge_zone_bloc_accroche_produit {padding: 0 10px 10px 10px;}
.nge_zone_bloc_accroche_produit h2 {color: #3399bb; font-weight: bold; font-size: 1.2em; font-variant: small-caps; margin: 0; padding-top: 10px;}
.nge_zone_bloc_accroche_produit h3 {font-weight: bold; color: #DD5533; font-size: 1.5em; margin: 0; padding-top: 5px; padding-bottom: 10px;}
.nge_zone_bloc_accroche_produit h3 a {color: #DD5533; text-decoration: none;}
.nge_zone_bloc_accroche_produit h3 a:hover{color: #DD5533; text-decoration: underline;}
.nge_zone_bloc_accroche_produit a h3 {color: #DD5533; text-decoration: none;}
.nge_zone_bloc_accroche_produit a:hover h3 {color: #DD5533; text-decoration: underline;}
.nge_zone_bloc_accroche_produit a {color: #333333; text-decoration: none;}
.nge_zone_bloc_accroche_produit a:hover {text-decoration: underline;}
.nge_zone_bloc_accroche_produit h4 {color: #203040; font-size: 1.3em; font-weight: normal; margin: 0; padding-top: 10px;}
.nge_bloc_txt_reduit_right {position: relative; float: right; width: 60%;}
.nge_bloc_txt_reduit_left {position: relative; float: left; width: 60%;}
/* --- FIN CONTENU CENTRALE HOME --- */ 

/* --- DEB CONTENU ACCROCHE ORIENTATION ---------------------- */
#nge_ombre_visuel_gamme {position: absolute; z-index: 1; right: 0; width: 760px; height: 13px; background: url("../img/nge_ombre_visuel_gamme.png") no-repeat;}
.nge_bloc_accroche_conteneur {width: auto; margin: 0; padding: 0;}
.nge_bloc_accroche_orientation {width: 99.4%; position: relative; border: Solid 1px #DDDDDD; background:url("../img/nge_fond_degrade_pix_bloc_contenu.gif") repeat-x left bottom #FFFFFF; margin: 0; padding: 0;}
.nge_position_left {background-position: right bottom; background-repeat: no-repeat;}
.nge_coin_accroche_orientation {position: absolute; z-index: 2; right: -2px; top: -1px; width: 10px; height: 10px; background:url("../img/nge_coin_accroche_produit.gif") no-repeat;}
.nge_bloc_accroche_orientation h3 {font-weight: bold; color: #DD5533; font-size: 1.2em; margin: 0; padding: 5px 0 10px 0;}
.nge_bloc_accroche_orientation h3 a {text-decoration: none; font-weight: bold; color: #DD5533; font-size: 1.2em;}
.nge_bloc_accroche_orientation h3 a:hover {text-decoration: underline; color: #DD5533;}
.nge_bloc_accroche_orientation h2 {color: #3399bb; font-weight: bold; font-size: 1.2em; font-variant: small-caps; margin: 0; padding-top: 10px;}
.nge_zone_accroche_orientation {padding: 0 10px 10px 10px;}
.nge_zone_accroche_orientation p, .nge_zone_accroche_orientation div {color: #333; font-size: 1em; font-weight: normal; text-decoration: none;}
.nge_bloc_accroche_orientation ul {padding: 10px 0 0 0; list-style-position: inside;}
.nge_bloc_accroche_orientation li {display: inline; list-style-position: outside; list-style-type: none;}
.nge_bloc_accroche_orientation li a {display: block; color: #3399bb; text-decoration: none; padding: 0 0 0 8px; margin: 0; background: url("../img/nge_puce_li.gif") no-repeat 0 6px; font-size: 1.2em; font-variant: small-caps;}
.nge_bloc_accroche_orientation li a:hover {text-decoration: underline;}
.nge_bloc_accroche_orientation a {color: #3399bb; text-decoration: none; font-size: 1em; font-variant: normal;}
.nge_bloc_accroche_orientation a:hover {text-decoration: underline;}
.nge_bloc_accroche_orientation a img {margin: 0 0 -1px 3px;}
/* --- FIN CONTENU ACCROCHE ORIENTATION --- */
/* --- DEB CONTENU ZOOM RUBRIQUE ---------------------- */
.nge_bloc_zoom_rubrique_conteneur {width: auto; margin: 0; padding: 0;}
.nge_bloc_zoom_rubrique {float: left; width: 99.4%; position: relative; border: Solid 1px #DDDDDD; background:url("../img/nge_fond_degrade_pix_bloc_contenu.gif") repeat-x left bottom #FFFFFF; margin: 0; padding: 0;}
.nge_position_left {background-position: right bottom; background-repeat: no-repeat;}
.nge_coin_zoom_rubrique {position: absolute; z-index: 2; right: -2px; top: -1px; width: 10px; height: 10px; background:url("../img/nge_coin_accroche_produit.gif") no-repeat;}
.nge_bloc_zoom_rubrique h2 {font-weight: bold; color: #DD5533; font-size: 1.5em; margin: 0; padding-top: 10px; padding-bottom: 10px;}
.nge_zone_zoom_rubrique {padding: 0 10px 10px 10px;}
.nge_zone_zoom_rubrique ul {padding: 5px 0 0 0; margin: 0; list-style-position: inside;}
.nge_zone_zoom_rubrique li {display: block; list-style-position: outside; list-style-type: none;}
.nge_zone_zoom_rubrique li a {color: #3399bb; text-decoration: none; padding: 0 0 0 8px; background: url("../img/nge_puce_accroche_produit.gif") no-repeat 0 5px;}
.nge_zone_zoom_rubrique li a:hover {color: #3399BB; text-decoration: underline;}
.nge_zone_zoom_rubrique li a:active, .nge_zone_accroche_orientation li a:focus {text-decoration: none; color:#666666; padding: 0 0 0 8px; background: url("../img/nge_puce_accroche_produit_on.gif") no-repeat 0 5px;}
.nge_zone_zoom_rubrique a img {margin: 0 0 -1px 3px;}
.nge_bloc_text_left {float: left; padding: 0; margin-bottom: 10px; width: 100%;}
.nge_bloc_text_right {margin-bottom: 10px; float: right; width: 60%; padding: 0;}
.nge_bas_ombre_menu {font-size: 1px; width: 179px; height: 4px; background:url("../img/nge_bas_bloc.gif") no-repeat; border-right: Solid 1px #CCCCCC;}
.nge_bas_ombre {font-size: 1px; clear: both; width: 180px; height: 4px; background:url("../img/nge_bas_bloc.gif") no-repeat;}
#nge_titre_sous_titre {clear: both; padding: 0; margin: 0;}
#nge_titre_sous_titre h1 {font-size: 22px; color: #3399bb; padding-top: 10px; padding-bottom: 10px; margin: 0;}
.nge_titre_actu_orange li {list-style-type: none; color:#DD5533; text-decoration:none; font-size: 11px; font-style: normal;}
/* --- FIN CONTENU ZOOM RUBRIQUE --- */
/* --- DEB CONTENU ESPACE CLIENT ---------------------- */
.nge_bloc_espace_client {width: 100%; position: relative; border: Solid 1px #DDDDDD; background:url("../img/nge_fond_degrade_pix_bloc_contenu.gif") repeat-x left bottom #FFFFFF; margin: 0;}
.nge_coin_cadre_espace_client {position: absolute; z-index: 2; right: -1px; top: -1px; width: 10px; height: 10px; background:url("../img/nge_coin_accroche_produit.gif") no-repeat;}
.nge_bloc_espace_client ul {padding-top: 5px; list-style-position: inside;}
.nge_bloc_espace_client li {display: inline; list-style-position: outside; list-style-type: none;}
.nge_bloc_espace_client li a {display: block; color: #3399bb; text-decoration: none; padding: 0 0 0 8px; margin: 0; background: url("../img/nge_puce_li.gif") no-repeat 0 4px; font-size: 1.2em; font-variant: small-caps;}
.nge_txt_orange {display: block; color:#DD5533; text-decoration: none; font-size: 1.0em; font-weight: bold; margin: 4px 0 2px 0;}
.nge_bloc_espace_client li a:hover {text-decoration: underline;}
.nge_zone_bloc_espace_client p {padding-bottom: 10px;}
.nge_zone_bloc_espace_client {padding: 0 10px 10px 10px;}
.nge_zone_bloc_espace_client a {color: #3399BB; text-decoration: none;}
.nge_zone_bloc_espace_client a:hover {color: #3399BB; text-decoration: underline;}
.nge_zone_bloc_espace_client h2 {color: #3399bb; font-weight: bold; font-size: 1.2em; font-variant: small-caps; margin: 0; padding-top: 10px;}
.nge_zone_bloc_espace_client h3 {font-weight: bold; color: #DD5533; font-size: 1.5em; margin: 0; padding-top: 5px; padding-bottom: 10px;}
.nge_zone_bloc_espace_client h3 a{color: #DD5533; text-decoration: none;}
.nge_zone_bloc_espace_client h3 a:hover{color: #DD5533; text-decoration: underline;}
.nge_zone_bloc_espace_client h4 {color: #203040; font-size: 1.3em; font-weight: normal; margin: 0; padding-top: 10px;}
.nge_zone_bloc_espace_client a img {margin: 0 0 -2px 3px;}
.nge_btn_savoir_espace_client {padding-top: 10px; position: relative; float: right; right: -1px; bottom: -1px;}
.nge_btn_demo_espace_client {padding-top: 10px; position: relative; float: right; right: -1px; bottom: -1px;}
.nge_bloc_txt_reduit_left {position: relative; float: left; width: 85%; overflow: hidden;}
/* --- FIN CONTENU ESPACE CLIENT --- */
/* --- DEB CONTENU PRODUITS SGN ---------------------- */
.nge_bloc_produit_sgn_conteneur {width: auto; margin: 0; padding: 0;}
.nge_bloc_produit_sgn {float: left; width: 99.7%; position: relative; border: Solid 1px #DDDDDD; background:url("../img/nge_fond_degrade_pix_bloc_contenu.gif") repeat-x left bottom #FFFFFF; padding: 0; margin-top: 15px;}
.nge_bloc_produit_sgn a {color: #3399bb; text-decoration: none; font-size: 1.0em; font-weight: normal;}
.nge_bloc_produit_sgn a:hover {color: #3399bb; text-decoration: underline;}
.nge_bloc_produit_sgn img {position: absolute; left: 0; bottom: -1px; z-index: 0;}
.nge_bloc_produit_sgn a img {margin: 0 0 -2px 3px;}
.nge_coin_cadre_produit_sgn {position: absolute; z-index: 2; right: -1px; top: -1px; width: 10px; height: 10px; background:url("../img/nge_coin_accroche_produit.gif") no-repeat;}
.nge_zone_contenu_produit_sgn {margin: 15px 15px 15px 15px; padding: 0;}
.nge_zone_contenu_produit_sgn ul {display: block; list-style-position: outside; list-style-type: none; margin-bottom: 10px; padding: 0;}
.nge_zone_contenu_produit_sgn li {color: #203040; text-decoration: none; padding: 0 0 0 8px; margin: 0; background: url("../img/nge_puce_li.gif") no-repeat 0 4px;}
.nge_zone_contenu_produit_sgn h2 {text-decoration: none; font-weight: bold; color: #DD5533; font-size: 1.5em; margin: 0 0 10px 0; padding: 0;}
.nge_zone_contenu_produit_sgn h2 a {text-decoration: none; font-weight: bold; color: #DD5533;}
.nge_zone_contenu_produit_sgn h2 a:hover {text-decoration: underline; font-weight: bold; color: #DD5533;}
.nge_zone_contenu_produit_sgn h3 {text-decoration: none; font-variant: small-caps; color: #3399BB; font-size: 1.2em; margin: 0; padding: 0;}
.nge_zone_contenu_produit_sgn span.SousTitre_bleu {text-decoration: none; font-variant: normal; font-weight: bold; color: #203040; font-size: 1.0em; margin: 0; padding: 0;}
.nge_zone_contenu_produit_sgn span.SousTitre_bleuClair {text-decoration: none; font-variant: normal; font-weight: bold; color: #3399bb; font-size: 1.0em; margin: 0; padding: 0;}
.nge_zone_bloc_nos_solutions_p_sgn {margin: 0; padding: 0;}
.nge_zone_bloc_nos_solutions_p_sgn ul {display: block; list-style-position: outside; list-style-type: none; padding: 0; margin: 0;}
.nge_zone_bloc_nos_solutions_p_sgn li {color: #203040; text-decoration: none; padding: 0 0 0 8px; margin: 0; background: url("../img/nge_puce_li.gif") no-repeat 0 4px;}
.nge_zone_liste_rubrique_produit_sgn {margin: 10px 10px 10px 10px; padding: 0;}
.nge_zone_liste_rubrique_produit_sgn ul {margin: 0; padding: 0;}
.nge_zone_liste_rubrique_produit_sgn li {display: inline; list-style-position: outside; list-style-type: none; margin: 0; padding: 0;}
.nge_zone_liste_rubrique_produit_sgn li a {display: block; color: #333333; text-decoration: none; padding: 0 0 0 20px; margin: 0 0 1px 0; background: #f2ede2 url("../img/nge_puce_acces_rubrik.gif") no-repeat 4px 2px;}
.nge_zone_liste_rubrique_produit_sgn li a:hover {color: #333333; text-decoration: underline;}
.nge_zone_liste_rubrique_produit_sgn h3 {color: #203040; text-decoration: none; font-size: 1.3em; font-weight: normal; margin: 0 0 8px 0; padding: 0;}
.nge_zone_bloc_fond_bleu_produit_sgn {background-color: #e7f4fc; padding: 5px 5px; margin: 5px 0 5px 0;}
.nge_zone_bloc_fond_bleu_produit_sgn ul {margin: 0; padding: 0;}
.nge_zone_bloc_fond_bleu_produit_sgn li {display: block; list-style-position: outside; list-style-type: none; color: #333; text-decoration: none; padding: 0 0 0 8px; margin: 0; background: url("../img/nge_puce_li.gif") no-repeat 0 4px;}
.nge_zone_bloc_fond_blanc_produit_sgn {padding: 5px 5px; margin: 5px 0 5px 0;}
.nge_zone_bloc_fond_blanc_produit_sgn ul {margin: 0; padding: 0;}
.nge_zone_bloc_fond_blanc_produit_sgn li {display: block; list-style-position: outside; list-style-type: none; color: #333; text-decoration: none; padding: 0 0 0 8px; margin: 0; background: url("../img/nge_puce_li.gif") no-repeat 0 4px;}
.nge_zone_contenu_100pourcent_abonnement_produit_sgn {float: right; width: 75%; margin: 10px 10px 10px 0;}
.nge_zone_contenu_100pourcent_abonnement_produit_sgn h2 {text-decoration: none; font-weight: bold; color: #DD5533; font-size: 1.5em; margin: 0 0 3px 0; padding: 0;}
.nge_zone_contenu_100pourcent_abonnement_produit_sgn h2 a {text-decoration: none; color: #DD5533; font-weight: bold;}
.nge_zone_contenu_100pourcent_abonnement_produit_sgn h2 a:hover {text-decoration: underline; color: #DD5533;}
.nge_zone_contenu_5050pourcent_abonnement_produit_sgn {float: right; width: 75%; background: url("../img/nge_pix_gris.gif") repeat-y 50% 50%; margin: 10px 10px 10px 0;}
.nge_zone_contenu_5050pourcent_abonnement_produit_sgn h2 {font-weight: bold; color: #DD5533; font-size: 1.5em; margin: 0 0 3px 0; padding: 0;}
.nge_zone_contenu_5050pourcent_abonnement_produit_sgn h2 a {text-decoration: none; font-weight: bold; color: #DD5533;}
.nge_zone_contenu_5050pourcent_abonnement_produit_sgn h2 a:hover {text-decoration: underline; font-weight: bold; color: #DD5533;}
.nge_zone_contenu_left_abonnement_produit_sgn {clear: left; float: left; width: 47%; margin-right: 10px;}
.nge_zone_contenu_right_abonnement_produit_sgn {clear: right; float: right; width: 47%; margin-left: 10px;}
/* --- FIN CONTENU PRODUITS SGN --- */
/* --- DEB CONTENU INDEX PRODUITS ---------------------- */
#nge_onglets_index_produits {margin: 0; padding: 0; line-height: 1.8em;}
ul#nge_onglets_index_produits {list-style-type: none;}
#nge_onglets_index_produits li {display: block; float: left; margin: 0; padding: 0; font-variant: small-caps; width: 21px; height: 18px; color: #CCC; text-indent: 7px; text-decoration: none; background: url("../img/nge_onglet_lp.gif") no-repeat 0 0;}
#nge_onglets_index_produits li a {display: block; width: 21px; height: 18px; color: #3399BB; text-indent: 7px; text-decoration: none; margin: 0; padding: 0; background: url("../img/nge_onglet_lp.gif") no-repeat 0 0;}
#nge_onglets_index_produits li a:hover, ul#nge_onglets_index_produits li a:focus, ul#nge_onglets_index_produits li a:active {color: #FFF; background: url("../img/nge_onglet_lp.gif") no-repeat 0 -18px;}
#nge_onglets_index_produits li.Submenu_active {color: #FFF; background: url("../img/nge_onglet_lp.gif") no-repeat 0 -18px;}
#nge_contenu_recherche_index_produits {width: 100%; margin: 0; padding: 0;}
#nge_contenu_recherche_index_produits p {margin-left: 8px;}
#nge_contenu_recherche_index_produits ul {margin: 0; padding: 0; list-style-position: inside;}
#nge_contenu_recherche_index_produits li {display: inline; list-style-position: outside; list-style-type: none;}
#nge_contenu_recherche_index_produits li a {display: block; color: #3399bb; text-decoration: none; font-weight: bold; padding: 0 0 0 8px; background: url("../img/nge_puce_index_produits.gif") no-repeat 0 4px;}
#nge_contenu_recherche_index_produits li a:hover {text-decoration: underline;}
#nge_contenu_recherche_index_produits li.nge_def {display: block; color: #333; text-decoration: none; font-weight: normal; padding: 0 0 0 8px; margin-bottom: 15px;}
#nge_contenu_recherche_index_produits a img {margin: 0 0 -2px 3px;}
/* --- FIN CONTENU INDEX PRODUITS --- */
/* --- DEB CONTENU LEXIQUE ---------------------- */
#nge_onglets_lexique {float: left; margin: 0; padding: 0; clear: both; line-height: 18px;}
ul#nge_onglets_lexique {list-style-type: none;}
#nge_onglets_lexique li {display: block; margin: 0; padding: 0; font-variant: small-caps; width: 21px; height: 18px; color: #CCC; text-indent: 7px; text-decoration: none; background: url("../img/nge_onglet_lp.gif") no-repeat 0 0;}
#nge_onglets_lexique li a {display: block; width: 21px; height: 18px; color: #3399BB; text-indent: 7px; text-decoration: none; margin: 0; padding-top: 0; background: url("../img/nge_onglet_lp.gif") no-repeat 0 0;}
#nge_onglets_lexique li a:hover, ul#nge_onglets_lexique li a:focus, ul#nge_onglets_lexique li a:active {color: #FFF; background: url("../img/nge_onglet_lp.gif") no-repeat 0 -18px;}
#nge_onglets_lexique li.Submenu_active {color: #FFF; background: url("../img/nge_onglet_lp.gif") no-repeat 0 -18px;}
.nge_bloc_lexique {float: left; width: 275px; border: Solid 1px #DDDDDD; background-color: #FFFFFF; margin: 0; padding: 0;}
.nge_conteneur_lexique {width: 275px; padding: 0; margin-top: 10px;}
.nge_zone_bloc_lexique {display: block; padding: 10px 10px 10px 10px;}
.nge_zone_bloc_lexique h3 {text-decoration: none; font-weight: normal; color: #203040; font-size: 1.3em; margin:0; padding:0;}
.nge_zone_bloc_lexique ul {padding: 5px 0 0 0; margin: 0; list-style-position: inside;}
.nge_zone_bloc_lexique li {display: inline; list-style-position: outside; list-style-type: none;}
.nge_zone_bloc_lexique li a {display: block; color: #333333; text-decoration: none; padding: 0 0 0 20px; margin: 0 0 1px 0; background: #f2ede2 url("../img/nge_puce_acces_rubrik.gif") no-repeat 4px 2px;}
.nge_zone_bloc_lexique li a:hover {color: #333333; text-decoration: underline;}
#nge_contenu_recherche_lexique {width: 100%; margin: 0; padding: 0; overflow: hidden;}
#nge_contenu_recherche_lexique h2 {text-decoration: none; font-weight: bold; color: #DD5533; font-size: 1.5em; margin:0; padding:0;}
#nge_contenu_recherche_lexique h2 a {text-decoration: none; color: #DD5533;}
#nge_contenu_recherche_lexique h2 a:hover {text-decoration: underline; color: #DD5533;}
/* --- FIN CONTENU LEXIQUE --- */

/* --- DEB CONTENU BLOC SERVICES PARTENAIRES ---------------------- */
.nge_coin_bloc_services_partenaires {position: absolute; z-index: 2; right: -1px; top: -1px; width: 10px; height: 10px; background:url("../img/nge_coin_accroche_produit.gif") no-repeat;}
.nge_bloc_services_partenaires_conteneur {width: auto; margin: 0; padding: 0;}
.nge_bloc_services_partenaires {width: 99.3%; float: left; position: relative; border: Solid 1px #DDDDDD; background:url("../img/nge_fond_degrade_pix_bloc_contenu.gif") repeat-x left bottom #FFFFFF; padding: 10px 0 10px 0; margin: 0;}
.nge_bloc_services_partenaires h2 {text-decoration: none; font-weight: bold; color: #DD5533; font-size: 1.5em; margin: 0 8px 10px 8px; padding: 0;}
.nge_bloc_services_partenaires h2 a {text-decoration: none; color: #DD5533;}
.nge_bloc_services_partenaires h2 a:hover {text-decoration: underline; color: #DD5533;}
.nge_bloc_zone_services_partenaires {width: 100%; float: left; background: url("../img/nge_pix_gris.gif") repeat-y 60% 40%;}
.nge_bloc_zone_text_services_partenaires {float: left; width: 55%; margin-right: 2%; margin-left: 3%;}
.nge_bloc_zone_text_services_partenaires span {color: #203040; font-size: 1em; text-decoration: none;}
.nge_bloc_zone_text_services_partenaires a {color: #3399BB; font-size: 1em; text-decoration: none;}
.nge_bloc_zone_text_services_partenaires a:hover {color: #3399BB; text-decoration: underline;}
.nge_bloc_zone_logo_services_partenaires {overflow: hidden; text-align: center; float: right; width: 36%; margin-left: 1%; margin-right: 2%;}
/* --- FIN CONTENU BLOC SERVICES PARTENAIRES --- */

/* --- DEB CONTENU GRANDES ENTREPRISES ---------------------- */
.nge_coin_bloc_grandes_entreprises {position: absolute; z-index: 2; right: -1px; top: -1px; width: 10px; height: 10px; background:url("../img/nge_coin_accroche_produit.gif") no-repeat;}
.nge_bloc_grandes_entreprises {width: 98%; position: relative; border: Solid 1px #DDDDDD; background:url("../img/nge_fond_degrade_pix_bloc_contenu.gif") repeat-x left bottom #FFFFFF; margin: 0; padding: 10px 5px 10px 10px;}
.nge_bloc_zone_grandes_entreprises {padding: 0; margin: 0;}
.nge_bloc_grandes_entreprises h2 {text-decoration: none; font-weight: bold; color: #DD5533; font-size: 1.5em; margin: 0; padding-bottom: 10px;}
.nge_bloc_grandes_entreprises h2 a {text-decoration: none; color: #DD5533;}
.nge_bloc_grandes_entreprises h2 a:hover {text-decoration: underline; color: #DD5533;}
.nge_bloc_zone_grandes_entreprises span {color: #203040; font-size: 1.0em; text-decoration: none;}
.nge_bloc_zone_grandes_entreprises a {color: #3399BB; font-size: 1.0em; text-decoration: none;}
.nge_bloc_zone_grandes_entreprises a:hover {color: #3399BB; text-decoration: underline;}
/* --- FIN CONTENU GRANDES ENTREPRISES --- */
/* --- DEB CONTENU ETUDES ECONOMIQUES ---------------------- */
.nge_bloc_etudes_economiques {float: left; width: 97.5%; position: relative; padding: 0; margin: 0;}
.nge_bloc_etudes_economiques h2 {text-decoration: none; font-weight: bold; color: #DD5533; font-size: 1.5em; margin: 0; padding-bottom: 10px;}
.nge_bloc_etudes_economiques h2 a {text-decoration: none; color: #DD5533;}
.nge_bloc_etudes_economiques h2 a:hover {text-decoration: underline; color: #DD5533;}
.nge_bloc_etudes_economiques ul {padding-top: 10px; list-style-position: inside;}
.nge_bloc_etudes_economiques li {display: inline; list-style-position: outside; list-style-type: none;}
.nge_bloc_etudes_economiques li a {display: block; color: #333333; text-decoration: none; padding: 0 0 0 20px; margin: 0 0 1px 0; background: #f2ede2 url("../img/nge_puce_acces_rubrik.gif") no-repeat 4px 2px;}
.nge_bloc_etudes_economiques li a:hover {color: #333333; text-decoration: underline;}
.nge_bloc_etudes_economiques a img {position: absolute; right: 1px;}
/* --- FIN CONTENU ETUDES ECONOMIQUES --- */
/* --- DEB CONTENU DOSSIERS THEMATIQUES ---------------------- */
/* bloc dossier*/
.nge_bloc_dossier_fin_investissements {float: left; width: 545px; position: relative; border: Solid 1px #DDDDDD; margin: 0; padding: 10px 10px 10px 10px;}
.nge_bloc_zone_dossier_fin_investissements {width: 70%; float: left; margin: 0; padding: 0;}
.nge_btn_dossier_fin_investissements {position: absolute; float: left; left: 12px; top: -1px;}
.nge_btn_dossier {font-size: 1.0em; font-variant: small-caps; float: left; display: block; background-color: #3399bb; color: #FFF; text-decoration: none; padding: 1px 5px 1px 5px; height: 15px;}
.nge_bloc_zone_dossier_fin_investissements .texttitrebleu {clear: left; float: left; color: #203040; font-size: 1.9em; text-decoration: none; padding: 20px 0 0 0;}
.nge_bloc_zone_dossier_fin_investissements .textintro_orange {clear: left; float: left; color: #dd5533; font-size: 1.3em; text-decoration: none; padding: 10px 0 0 0;}
/* bloc texte */
.nge_bloc_texte_fin_investissements {float: left; margin: 0; padding: 0;}
.nge_bloc_texte_fin_investissements p {color: #333; text-decoration: none; font-size: 1.0em; font-style: normal;}
.nge_bloc_texte_fin_investissements h2 {text-decoration: none; font-weight: bold; color: #DD5533; font-size: 1.5em; margin: 0; padding-bottom: 10px;}
.nge_bloc_texte_fin_investissements .motscles {color: #203040; text-decoration: none; font-size: 1.0em; font-weight: bold;}
.nge_bloc_texte_fin_investissements {display: block; list-style-position: outside; list-style-type: none; background: none;}
/* bloc texte credit bail */
.nge_bloc_texte_avantages_credit_bail {width: 565px; margin: 0; padding: 0;}
.nge_bloc_texte_avantages_credit_bail ul {display: block; list-style-position: outside; list-style-type: none;}
.nge_bloc_texte_avantages_credit_bail li {font-size: 1.0em; color: #333; font-weight: normal; padding: 0 0 0 8px; background: url("../img/nge_puce_li.gif") no-repeat 0 4px;}
.nge_bloc_texte_avantages_credit_bail h2 {text-decoration: none; font-weight: bold; color: #DD5533; font-size: 1.5em; margin: 0; padding-bottom: 10px;}
.nge_bloc_texte_avantages_credit_bail h2 a {text-decoration: none; color: #dd5533;}
.nge_bloc_texte_avantages_credit_bail h2 a:hover {text-decoration: underline; color: #dd5533;}
.nge_bloc_bon_a_savoir {float: right; width: 255px; position: relative; border: Solid 1px #DDDDDD; background:url("../img/nge_fond_degrade_pix_bloc_contenu.gif") repeat-x left bottom #FFFFFF; margin: 20px 0 10px 10px; padding: 10px 10px 10px 10px;}
.nge_bloc_bon_a_savoir h2 {font-weight: bold; color: #203040; font-size: 1.4em; margin: 0; padding: 0 0 5px 0;}
.nge_zone_texte_bloc_bon_a_savoir {float: left; background: #f2ede2; padding: 5px 5px 5px 5px;}
.nge_zone_texte_bloc_bon_a_savoir span {color: #333; font-size: 1.0em; font-weight: bold;}
.nge_zone_texte_bloc_bon_a_savoir ul {display: block; list-style-position: outside; list-style-type: none;}
.nge_zone_texte_bloc_bon_a_savoir li {font-size: 1.0em; color: #333; font-weight: normal; padding: 0 0 0 8px; background: url("../img/nge_puce_li.gif") no-repeat 0 4px;}
/* bloc menu type investissements*/
.nge_conteneur_bloc_menu_type_investissements {width: auto; margin: 0; padding: 0;}
.nge_bloc_menu_type_investissements {width: 99.3%; border: Solid 1px #DDDDDD; background:url("../img/nge_fond_degrade_pix_bloc_contenu.gif") repeat-x left bottom #FFFFFF; margin: 0; padding: 10px 0 10px 0;}
.nge_bloc_menu_type_investissements h2 {text-decoration: none; font-weight: bold; color: #DD5533; font-size: 1.5em; padding: 0 10px 5px 10px; margin: 0;}
.nge_bloc_menu_type_investissements h2 a {text-decoration: none; color: #DD5533; padding: 0;}
.nge_bloc_menu_type_investissements h2 a:hover {text-decoration: underline; color: #DD5533;}
.nge_bloc_menu_type_investissements ul {margin: 0; padding: 0;}
.nge_bloc_menu_type_investissements li {display: block; list-style-position: outside; list-style-type: none; padding-right: 10px;}
.nge_bloc_menu_type_investissements li a {display: block; font-size: 1.0em; color: #3399BB; text-decoration: none; padding: 0 0 0 8px; background: url("../img/nge_puce_accroche_produit.gif") no-repeat 0 4px; margin-left: 10px;}
.nge_bloc_menu_type_investissements li a:hover {color: #3399BB; text-decoration: underline;}
.nge_bloc_menu_type_investissements li.subMenu_active {font-weight: bold; color: #666; text-decoration: none; padding: 0 0 0 8px; background: url("../img/nge_puce_accroche_produit_on.gif") no-repeat 0 4px; margin: 0 10px 0 10px;}
.nge_bloc_menu_type_investissements li.off {font-size: 1.0em; color: #666; text-decoration: none; padding: 0 0 0 8px; background: url("../img/nge_puce_accroche_produit_on.gif") no-repeat 0 4px; margin: 0 10px 0 10px;}
.nge_bloc_menu_type_investissements a.subMenu_active {font-weight: bold; color: #666; text-decoration: none; padding: 0 0 0 8px; background: url("../img/nge_puce_accroche_produit_on.gif") no-repeat 0 4px; margin: 0 10px 0 10px;}
.nge_bloc_menu_type_investissements a.subMenu_active:hover {text-decoration: underline;}
/* bloc mise en avant investissements matÃ©riels */
.nge_bloc_cadre_mea_investissements_materiels {position: relative; min-height: 42px; width: 565px; float: left; margin: 0; padding: 5px 0 5px 0; border: Solid 1px #DDDDDD; background: url("../img/nge_fond_cadre_mea_fin_investissements_.jpg") no-repeat left bottom #FFF;}
.nge_bloc_cadre_mea_investissements_materiels h2 {margin: 0; padding: 0 0 5px 0; color: #203040; font-weight: bold; font-variant: small-caps; font-size: 1.4em;}
.nge_bloc_cadre_mea_investissements_materiels .zone_gauche {width: 265px; height: auto; float: left; margin: 0; padding: 0 10px 0 10px;}
.nge_bloc_cadre_mea_investissements_materiels .zone_droite {width: 245px; height: auto; float: right; margin: 0; padding: 0 5px 0 15px;}
.nge_bloc_cadre_mea_investissements_materiels span {color: #203040; font-weight: normal; font-size: 1.2em;}
/* --- DEB CONTENU DOSSIERS THEMATIQUES --- */
/* --- DEB CONTENU SOUSCRIRE NOUVEAUX SERVICES --- */
.nge_cadre_souscrire_nouveaux_services_conteneur {width: auto; margin: 0; padding: 0;}
.nge_coin_cadre_souscrire_nouveaux_services {margin: 0; padding: 0; position: absolute; z-index: 2; right: -1px; top: -1px; width: 10px; height: 10px; background:url("../img/nge_coin_accroche_produit.gif") no-repeat;}
.nge_cadre_souscrire_nouveaux_services {float: left; padding: 0; margin: 0; width: 99.5%; position: relative; border: Solid 1px #DDDDDD; background:url("../img/nge_fond_degrade_pix_bloc_contenu.gif") repeat-x left bottom #FFFFFF;}
.nge_zone_contenu_cadre_souscrire_nouveaux_services {float: left; padding-bottom: 10px; margin: 10px 0 0 10px; width: inherit;}
.nge_cadre_souscrire_nouveaux_services h2 {font-weight: bold; color: #DD5533; font-size: 1.5em; margin: 0; padding: 0 0 10px 0;}
.nge_cadre_souscrire_nouveaux_services ul {clear: both; margin: 0; padding: 0;}
.nge_cadre_souscrire_nouveaux_services li {list-style-position: outside; list-style-type: none; color: #203040; text-decoration: none; padding: 0 8px 0 8px; margin: 0; background: url("../img/nge_puce_li.gif") no-repeat 0 4px;}
.nge_cadre_souscrire_nouveaux_services span {text-decoration: none; font-weight: bold; font-size: 1.0em; color: #203040;}
.nge_cadre_souscrire_nouveaux_services a {float: left; text-decoration: none; color: #3399BB; font-size: 1.0em; font-weight: normal; margin: 5px 5px 5px 8px;}
.nge_cadre_souscrire_nouveaux_services a:hover {text-decoration: underline; color: #3399BB;}
.nge_cadre_souscrire_nouveaux_services a img {margin: 0 0 -2px 5px;}
.nge_zone_deux_col_souscrire_nouveaux_services {float: left; width: 97%; background:url("../img/nge_pix_gris.gif") repeat-y 50% 50%; padding: 0; margin: 5px 0 0 0;}
.nge_zone_col_50pourcent_gauche {float: left; width: 49%; padding: 0 1% 0 0; margin: 0;}
.nge_zone_col_50pourcent_droite {float: left; width: 48%; padding: 0 0 0 2%; margin: 0;}
.nge_zone_col_33pourcent_sep {float: left; width: 33%; background: url("../img/nge_pix_gris.gif") repeat-y right; padding: 0; margin: 5px 10px 0 0;}
.nge_zone_col_33pourcent {float: left; width: 30%; padding: 0; margin: 5px 0 0 0;}
.nge_text_redaction {color: #203040; font-size: 1.0em; text-decoration: none; font-weight: normal;}
.nge_lienbleu a {color: #3399bb; text-decoration: none; font-size: 1.0em; font-weight: normal;}
.nge_lienbleu a:hover {color: #3399bb; text-decoration: underline; font-size: 1.0em; font-weight: normal;}
/* --- FIN CONTENU SOUSCRIRE NOUVEAUX SERVICES --- */
/* --------------- DEB PAGE LISTES ET PAGE CONTENU DEPECHES ECONOMIQUES AFP --------------- */

.nge_conteneur_listes_depeches_afp {float: left; margin: 0; padding: 0; width: 100%;}
.nge_zone_listes_depeches_afp {font-size: 1.0em; float: left; margin: 0 0 20px 0; padding: 0; text-align: left;}
.nge_zone_listes_depeches_afp .nge_zone_vignette_listes_depeches_afp {text-align: center; vertical-align: middle; float: left; width: 112px; height: 72px; overflow: hidden; background-color: #DDDDDD; border: 1px solid #FFF; margin: 2px 15px 0 0; padding: 0;}
.nge_zone_listes_depeches_afp .nge_zone_vignette_listes_depeches_afp a img {border: 1px solid #DDD; width: 110px; height: 70px;}
.nge_zone_listes_depeches_afp .nge_zone_vignette_listes_depeches_afp a:hover img {border: 1px solid #3399BB;}
.nge_zone_listes_depeches_afp .nge_zone_texte_listes_depeches_afp {text-align: left; padding: 0; margin-left: 127px;}
.nge_zone_listes_depeches_afp .nge_zone_texte_listes_depeches_afp p, .nge_zone_texte_depeches_afp span {text-align: left;}
.nge_zone_listes_depeches_afp .nge_zone_texte_listes_depeches_afp p a, .nge_zone_texte_depeches_afp span a {text-decoration: none; color: #3399BB; padding: 0; margin: 0;}
.nge_zone_listes_depeches_afp .nge_zone_texte_listes_depeches_afp p a:hover, .nge_zone_texte_depeches_afp span a:hover {text-decoration: underline; color: #3399BB;}
.nge_zone_listes_depeches_afp .nge_zone_texte_listes_depeches_afp .date_heure {font-size: 1.0em; text-decoration: none; font-weight: normal; color: #333;}
.nge_zone_listes_depeches_afp .nge_zone_texte_listes_depeches_afp h2 {font-size: 1.2em; margin: 0; padding: 0; text-decoration: none; font-weight: bold; color: #DD5533;}
.nge_zone_listes_depeches_afp .nge_zone_texte_listes_depeches_afp h2 a {margin: 0; padding: 0; text-decoration: none; font-weight: bold; color: #DD5533;}
.nge_zone_listes_depeches_afp .nge_zone_texte_listes_depeches_afp h2 a:hover {text-decoration: underline; color: #DD5533;}
.nge_zone_listes_depeches_afp .nge_zone_texte_listes_depeches_afp img {margin: 0 0 -2px 0;}
.nge_copyright_afp {float: left; font-size: 1em; margin: 15px 0 0 0; padding: 0; text-decoration: none; font-variant: small-caps; font-weight: normal; color: #666;}
.nge_copyright_afp a {font-size: 1em; margin: 0; padding: 0; text-decoration: none; font-variant: small-caps; font-weight: normal; color: #666;}
.nge_copyright_afp a :hover {text-decoration: underline; color: #666;}
.nge_pagination_listes_depeches_afp {float: left; text-align: center; width: 100%; margin: 15px 0 15px 0; padding: 0; text-decoration: none; font-weight: normal; color: #3399bb;}
.nge_pagination_listes_depeches_afp a, .nge_pagination_listes_depeches_afp a:hover {text-decoration: underline; color: #3399BB;}
.nge_pagination_listes_depeches_afp .Submenu_active {text-decoration: none; color: #333;}
.nge_zone_logo_afp {margin: 0; padding: 0; float: left;}
.nge_zone_btns {float: right; margin: 0; padding: 0;}
#nge_zone_contenu_depeches_afp {font-size: 1.0em; float: left; width: 100%; margin: 0; padding: 0;}
#nge_zone_contenu_depeches_afp h2 {font-size: 1.5em; margin: 0; padding: 0; text-decoration: none; font-weight: bold; color: #DD5533;}
#nge_zone_contenu_depeches_afp .nge_zone_date {font-size: 1.0em; color: #333; margin-top: 5px; margin-bottom: 5px; padding: 0; width: auto;}
#nge_zone_contenu_depeches_afp .nge_zone_texte_afp span, .nge_zone_texte_afp div {display: block; font-size: 1.0em; text-decoration: none; color: #333; margin-top: 15px; text-align: justify; }
#nge_zone_contenu_depeches_afp .nge_zone_texte_afp img {float: left; margin: 15px 15px 15px 0;}
#nge_zone_contenu_depeches_afp .image_gauche {float: left; margin: 0 15px 15px 0 !important; margin: 15px 15px 15px 0; border: 0; padding: 0;}
#nge_zone_contenu_depeches_afp .image_droite {float: right; margin: 0 0 15px 15px !important; margin: 15px 0 15px 15px; border: 0; padding: 0;}
 span.nge_mess_erreur_afp{width: 100%; float: left; color: #333; font-size: 1.5em; text-decoration: none; text-align: center; margin: 150px 0 150px 0;}
/* --------------- FIN PAGE LISTES ET PAGE CONTENU DEPECHES ECONOMIQUES AFP --------------- */
/* --------------- ELEMENTS FOREX --------------- */
/* --- NAVIGATION ONGLET FOREX --- */
#nge_navigation_onglet_forex {position: relative; z-index: 1; font-size: 1em; float: left; width: auto; margin-bottom: -1px; line-height: normal;}
#nge_navigation_onglet_forex ul {margin: 0; padding: 0; list-style: none; list-style-position: outside;}
/* - Etat on - */
#nge_navigation_onglet_forex .ongletOn {float: left;background: url("../img/nge_nav_ongletOn_gauche.gif") no-repeat left top; padding: 0 0 0 4px;}
#nge_navigation_onglet_forex .ongletOn a {display: block; text-decoration: none; background:url("../img/nge_nav_ongletOn_droite.gif") no-repeat right top; padding: 3px 3px 3px 0; color: #3399bb;}
#nge_navigation_onglet_forex .ongletOn a:hover {text-decoration: underline;}
#nge_navigation_onglet_forex .ongletOn span {display: block; background:url("../img/nge_nav_ongletOn_droite.gif") no-repeat right top; padding: 3px 3px 3px 0; color: #3399bb;}
/* - Etat off - */
#nge_navigation_onglet_forex .ongletOff {float: left;background: url("../img/nge_nav_ongletOff_gauche.gif") no-repeat left top; padding: 0 0 0 4px;}
#nge_navigation_onglet_forex .ongletOff a {display: block; background:url("../img/nge_nav_ongletOff_droite.gif") no-repeat right top; padding:3px 3px 3px 0; color:#333;text-decoration: none; font-weight: normal;}
#nge_navigation_onglet_forex .ongletOff a:hover {color: #3399bb;}
/* - Etat non actif - */
#nge_navigation_onglet_forex .ongletNa {float: left; background: url("../img/nge_nav_ongletNa_gauche.gif") no-repeat left top; padding: 0 0 0 4px;}
#nge_navigation_onglet_forex .ongletNa span {display: block; background:url("../img/nge_nav_ongletNa_droite.gif") no-repeat right top; padding:3px 3px 3px 0; color:#CCC;}
/* --- FIN NAVIGATION ONGLET FOREX --- */
.nge_titre_resultats_ligne_bleu {color: #333; font-size: 1.1em; font-weight: bold; margin: 0; padding: 0; width: auto; border-bottom: 1px solid #3399bb; margin: 10px 0 5px 0;}
#nge_zone_description_donnees {float: left; width: 97.5%; border: Solid 1px #DDDDDD; background:url("../img/nge_fond_degrade_pix_bloc_contenu.gif") repeat-x left bottom #FFFFFF; padding: 0 5px 20px 5px; margin: 0;}
#nge_zone_description_donnees span {margin: 0 0 10px 0; padding: 0;}
#nge_zone_description_donnees span.nge_txt_intro_bce {float: left; margin: 0 5px 0 5px;}
#nge_zone_info_donnees {float: left; width: 550px; margin: 0; padding: 0;}

/* --- zone criteres --- */
.nge_zone_criteres_search_forex {margin: 0; padding: 0;}
.nge_zone_criteres_search_forex .nge_zone_gauche {float: left; width: 275px; padding: 0; margin: 0;}
.nge_zone_criteres_search_forex .nge_zone_droite {float: right; width: 275px; padding: 0; margin: 0;}
/*--------------- FOREX - COURS CHANGE BCE - GRAPHIQUE - TAUX - FICHES QUOTIDIENNES ---------------*/
/*Devises*/
#nge_forex_devises {width: 275px; float: left; overflow: hidden; margin: 0; padding: 0;}
#nge_forex_devises .nge_fond_critere_beige_f {float: left; font-weight: normal; color: #333; text-align: left; background-color: #F2ede2; width: 126px; min-height: 20px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 5px 5px 0 5px;}
#nge_forex_devises .nge_fond_critere_beige_c {float: left; font-weight: normal; color: #333; text-align: left; background-color: #F9f7f2; width: 126px; min-height: 20px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 5px 5px 0 5px;}
#nge_forex_devises select {font-size: 1.0em; background-color: white; width: 95px; border: 1px solid #ccc;}
#nge_forex_devises input {font-size: 1.0em; background-color: white; width: 87px; border: 1px solid #ccc; padding-left: 3px;}
/*MaturitÃƒÆ’Ã‚Â©*/
#nge_forex_maturite {width: 275px; float: left; overflow: hidden; margin: 0; padding: 0;}
#nge_forex_maturite .nge_fond_critere_beige_f {float: left; font-weight: normal; color: #333; text-align: left; background-color: #F2ede2; width: 126px; min-height: 20px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 5px 5px 0 5px;}
#nge_forex_maturite .nge_fond_critere_beige_c {float: left; font-weight: normal; color: #333; text-align: left; background-color: #F9f7f2; width: 126px; min-height: 20px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 5px 5px 0 5px;}
#nge_forex_maturite select {font-size: 1.0em; background-color: white; width: 95px; border: 1px solid #ccc;}
#nge_forex_maturite input {font-size: 1.0em; background-color: white; width: 87px; border: 1px solid #ccc; padding-left: 3px;}
/*Date de debut*/ 
#nge_forex_DateDebut {width: 275px; float: left; overflow: hidden; margin: 0; padding: 0;}
#nge_forex_DateDebut .nge_fond_critere_beige_f {float: left; font-weight: normal; color: #333; text-align: left; background-color: #F2ede2; width: 126px; min-height: 20px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 5px 5px 0 5px;}
#nge_forex_DateDebut .nge_fond_critere_beige_c {float: left; font-weight: normal; color: #333; text-align: left; background-color: #F9f7f2; width: 126px; min-height: 21px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 4px 5px 0 5px;}
#nge_forex_DateDebut input {font-size: 1.0em; background-color: white; width: 87px; border: 1px solid #ccc; padding-left: 3px;}
#nge_forex_DateDebut select {font-size: 1.0em; background-color: white; width: 95px; border: 1px solid #ccc;}
#nge_forex_DateDebut img.positionnement {margin: 2px 0 0 10px;}
#nge_forex_DateDebut .nge_fond_critere_beige_f label {margin: 0; padding: 0;}
#nge_forex_DateDebut .nge_infos_format_date {letter-spacing: -0.1em; background-color: #f9f7f2; color: #999; text-decoration: none; font-weight: normal; font-size: 0.9em; margin-left: 5px;}
/*Date de fin*/ 
#nge_forex_DateFin {width: 275px; float: left; overflow: hidden; margin: 0; padding: 0;}
#nge_forex_DateFin .nge_fond_critere_beige_f {float: left; font-weight: normal; color: #333; text-align: left; background-color: #F2ede2; width: 126px; min-height: 20px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 5px 5px 0 5px;}
#nge_forex_DateFin .nge_fond_critere_beige_c {float: left; font-weight: normal; color: #333; text-align: left; background-color: #F9f7f2; width: 126px; min-height: 21px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 4px 5px 0 5px;}
#nge_forex_DateFin input {font-size: 1.0em; background-color: white; width: 87px; border: 1px solid #ccc; padding-left: 3px;}
#nge_forex_DateFin select {font-size: 1.0em; background-color: white; width: 95px; border: 1px solid #ccc;}
#nge_forex_DateFin img.positionnement {position: relative; margin: 0 0 0 10px;}
#nge_forex_DateFin .nge_infos_format_date {letter-spacing: -0.1em; background-color: #f9f7f2; color: #999; text-decoration: none; font-weight: normal; font-size: 0.9em;  margin-left: 5px;}
/*AnnÃƒÂ©e*/
#nge_forex_Annee {width: 275px; float: left; overflow: hidden; margin: 0; padding: 0;}
#nge_forex_Annee .nge_fond_critere_beige_f {float: left; font-weight: normal; color: #333; text-align: left; background-color: #F2ede2; width: 126px; min-height: 20px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 5px 5px 0 5px;}
#nge_forex_Annee .nge_fond_critere_beige_c {float: left; font-weight: normal; color: #333; text-align: left; background-color: #F9f7f2; width: 126px; min-height: 20px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 5px 5px 0 5px;}
#nge_forex_Annee input {font-size: 1.0em; background-color: white; width: 87px; border: 1px solid #ccc; padding-left: 3px;}
#nge_forex_Annee select {font-size: 1.0em; background-color: white; width: 95px; border: 1px solid #ccc;}
/*pÃƒÂ©riode fixe*/
#nge_periode_fixe {width: 275px; float: left; overflow: hidden; margin: 0; padding: 0;}
#nge_periode_fixe .nge_fond_critere_beige_f {float: left; font-weight: normal; color: #333; text-align: left; background-color: #F2ede2; width: 126px; min-height: 20px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 5px 5px 0 5px;}
#nge_periode_fixe .nge_fond_critere_beige_c {float: left; font-weight: normal; color: #333; text-align: left; background-color: #F9F7F2; width: 126px; min-height: 20px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 5px 5px 0 5px;}
#nge_periode_fixe select {font-size: 1.0em; background-color: white; width: 95px; border: 1px solid #ccc;}
#nge_periode_fixe input {font-size: 1.0em; background-color: white; width: 87px; border: 1px solid #ccc; padding-left: 3px;}
/*Convertir*/
#nge_forex_convertisseur_devises {width: 100%; float: left; margin: 0; padding: 0;}


#nge_forex_convertisseur_devises .nge_fond_critere_beige_f {float: left; font-weight: normal; color: #333; text-align: left; background-color: #F2ede2; width: 98.2%; min-height: 23px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 2px 5px 0 5px;}
#nge_forex_convertisseur_devises .nge_fond_critere_beige_c {overflow: hidden; float: left; font-weight: normal; color: #333; text-align: left; background-color: #F9f7f2; width: 545px; min-height: 20px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 5px 5px 0 5px;}
#nge_forex_convertisseur_devises select {font-size: 1.0em; background-color: white; width: 95px; border: 1px solid #ccc; margin: 0 10px 0 10px;}
#nge_forex_convertisseur_devises input {font-size: 1.0em; background-color: white; width: 127px; border: 1px solid #ccc; margin: 0 10px 0 10px; padding-left: 3px;}
.nge_forex_zone_resultats_convertisseur_devises {float: left; font-weight: bold; color: #333; text-align: left; background-color: #F9f7f2; width: 98.2%; height: 20px; border-bottom: 1px solid #FFF; padding: 5px 5px 0 5px;}
/*Graphique Forex*/
#nge_forex_couple_devises {width: 555px; float: left; overflow: hidden; margin: 0; padding: 0;}
#nge_forex_couple_devises .nge_fond_critere_beige_f {overflow: hidden; float: left; font-weight: normal; color: #333; text-align: left; background-color: #F2ede2; width: 265px; min-height: 20px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 5px 5px 0 5px;}
#nge_forex_couple_devises .nge_fond_critere_beige_c {overflow: hidden; float: left; font-weight: normal; color: #333; text-align: left; background-color: #F9f7f2; width: 265px; min-height: 20px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 5px 5px 0 5px;}
#nge_forex_couple_devises select {font-size: 1.0em; background-color: white; width: 95px; border: 1px solid #ccc;}
.nge_zone_resultats_graphique {overflow: auto; width: 100%; margin: 0; padding: 0;}

/*Taux Forex*/
#nge_forex_taux_ref {width: 275px; float: left; overflow: hidden; margin: 0; padding: 0;}
#nge_forex_taux_ref .nge_fond_critere_beige_f {float: left; font-weight: normal; color: #333; text-align: left; background-color: #F2ede2; width: 126px; min-height: 20px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 5px 5px 0 5px;}
#nge_forex_taux_ref .nge_fond_critere_beige_c {float: left; font-weight: normal; color: #333; text-align: left; background-color: #F9F7F2; width: 126px; min-height: 20px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 5px 5px 0 5px;}
#nge_forex_taux_ref select {font-size: 1.0em; background-color: white; width: 120px; border: 1px solid #ccc;}
#nge_forex_taux_ref input {font-size: 1.0em; background-color: white; width: 87px; border: 1px solid #ccc; padding-left: 3px;}
/*Fiches quotidiennes*/
.nge_forex_fiches_quotidiennes {width: 100%; position: relative; padding: 0; margin: 0;}
.nge_forex_fiches_quotidiennes h2 {text-decoration: none; font-weight: bold; color: #DD5533; font-size: 1.5em; margin: 0; padding-bottom: 10px;}
.nge_forex_fiches_quotidiennes h2 a {text-decoration: none; color: #DD5533;}
.nge_forex_fiches_quotidiennes h2 a:hover {text-decoration: underline; color: #DD5533;}
.nge_forex_fiches_quotidiennes ul {width: 230px; padding: 0; margin: 0; list-style-position: inside;}
.nge_forex_fiches_quotidiennes li {display: inline; list-style-position: outside; list-style-type: none;}
.nge_forex_fiches_quotidiennes li a {display: block; color: #333333; text-decoration: none; padding: 0 0 0 20px; background: #f2ede2 url("../img/nge_puce_acces_rubrik.gif") no-repeat 4px 4px;}
.nge_forex_fiches_quotidiennes li a:hover {color: #333333; text-decoration: underline;}
.nge_forex_fiches_quotidiennes img {position: relative; z-index: 1; right: -8px; top: 2px;}
/* --- tableaux Historiques change trÃ©sorerie Devises Taux FOREX --- */
#nge_zone_resultats_change_tresorerie {width: 100%; margin: 0; padding: 0;}
#nge_tableau_historiques_change_tresorerie {clear: both; overflow: auto; width: 100%; margin: 0; padding: 0;}
#nge_tableau_historiques_change_tresorerie table {border: 0 none; padding: 0; width: 100%;}
#nge_tableau_historiques_change_tresorerie td {width: auto; vertical-align: middle; text-align: center; font-weight: normal; height: 25px; border-bottom: 1px solid #f9f7f2; border-right: 1px solid #f9f7f2; font-size: 1.0em; padding: 0;}
#nge_tableau_historiques_change_tresorerie th {width: auto; vertical-align: middle; text-align: center; font-weight: bold; height: 25px; border-bottom: 1px solid #f9f7f2; border-right: 1px solid #f9f7f2; font-size: 1.0em; padding: 0;}
#nge_tableau_historiques_change_tresorerie .nge_beige_f {font-size: 1.0em; background-color: #F2ede2; font-weight: bold; padding: 0 2px 0 2px;}
#nge_tableau_historiques_change_tresorerie .nge_beige_c {font-size: 1.0em; background-color: #F9f7f2; font-weight: normal; padding: 0 2px 0 2px;}
#nge_tableau_historiques_change_tresorerie .nge_beige_b {font-size: 1.0em; background-color: #FFFFFF; font-weight: normal; padding: 0 2px 0 2px;}
/* --- messages titres et liens forex --- */
.nge_zone_message_alerte_forex {text-align: center; color: #E60028; font-size: 1.0em; font-weight: normal; margin: 0; padding: 0; width: auto;}
#nge_zone_resultats_change_tresorerie .nge_zone_download_fichier_forex {float: left; color: #333333; text-decoration: none; margin-top: 15px;}
#nge_zone_resultats_change_tresorerie .nge_zone_download_fichier_forex a {color: #3399bb; text-decoration: none;}
#nge_zone_resultats_change_tresorerie .nge_zone_download_fichier_forex a:hover {color: #3399bb; text-decoration: underline;}
#nge_zone_resultats_change_tresorerie .nge_zone_download_fichier_forex img {margin: 0 2px -2px 0;}
/* --- messages migration esecure --- */
p.nge_message_important {color:red !important;}
.nge_message_italique{font-size:0.9em}
.nge_titre_conditions{float:left;font-size: 2.2em;color: #3399bb;text-decoration: none; margin: 0 0 5px 0; padding: 0;font-weight: bold;}
.nge_titre_impression{float:right;padding-top: 8px;}

/* ------------------------------ ELEMENTS FOREX ------------------------------ */

/* ------------------------------ DEB SIMULATEURS CREDITS BAIL CLASSIQUE TABLEAU AMMORTISSEMENT ------------------------------ */
/* Ecran accÃƒÂ¨s simulation credit classique et bail */
#nge_zone_centre form
div#nge_acces_ecran_simulation {margin: 0; padding: 0; width: 565px;}
div#nge_acces_ecran_simulation caption.nge_sous_titre_ligne_bleu {text-align: left; color: #333; font-size: 1.1em; font-weight: bold; padding: 0; width: auto; border-bottom: 1px solid #3399bb; margin: 5px 0 2px 0 !important; margin: 5px 0 2px 0;}
div#nge_acces_ecran_simulation  th label {font-weight: bold; margin: 0; padding: 0;}
div#nge_acces_ecran_simulation table th {vertical-align: middle; text-align: left; font-weight: bold;}
div#nge_acces_ecran_simulation table th {border: none;}
div#nge_acces_ecran_simulation table td {vertical-align: middle; text-align: left;}
div#nge_acces_ecran_simulation table td {border: none;}
div#nge_acces_ecran_simulation .nge_input_text {font-size: 1.0em; background-color: white; width: 147px; border: 1px solid #ccc; padding-left: 3px;}
div#nge_acces_ecran_simulation .nge_input_mail, div#nge_acces_ecran_simulation .nge_input_raison {font-size: 1.0em; background-color: white; width: 302px; border: 1px solid #ccc; padding-left: 3px;}
div#nge_acces_ecran_simulation .nge_input_autre {font-size: 1.0em; background-color: white; width: 97px; border: 1px solid #ccc; padding-left: 3px;}
div#nge_acces_ecran_simulation .nge_input_radio {background-color: transparent; border: none; margin-left: -2px;}
div#nge_acces_ecran_simulation .nge_input_select {font-size: 1.0em; background-color: white; width: auto; border: 1px solid #ccc;}
div#nge_acces_ecran_simulation .nge_fond_cell_btn_calculer {background-color: #F9f7f2; margin: 0;}
div#nge_acces_ecran_simulation .nge_info_legende {font-size: 1em; color: #999; text-decoration: none; font-weight: normal; margin: 0 0 0 10px;}
div#nge_acces_ecran_simulation .nge_zone_btn_touver_agence {margin-left: 0; padding: 0; float: right;}
div#nge_acces_ecran_simulation .nge_text_recevoir_mess span {margin: 0 10px 0 10px;}
/*Ecran simulateur credit classique et bail */
div#nge_ecran_simulation {overflow: hidden; margin: 0; padding: 0; width: 565px;}
div#nge_ecran_simulation caption.nge_sous_titre_ligne_bleu {text-align: left; color: #333; font-size: 1.1em; font-weight: bold; padding: 0; border-bottom: 1px solid #3399bb; margin: 5px 0 2px 0;}
div#nge_ecran_simulation table th {vertical-align: top; text-align: left; font-weight: bold;}
div#nge_ecran_simulation table th {border: none;}
div#nge_ecran_simulation table td {vertical-align: top; text-align: left;}
div#nge_ecran_simulation table td {border: none;}
.nge_int_param {text-align: left; vertical-align: top; color: #333; font-weight: bold; background-color: #F2ede2; height: 12px; width: 170px; padding: 6px 6px 6px 6px;}
.nge_param {text-align: left; vertical-align: middle; color: #333; font-weight: normal; background-color: #F9f7f2; height: 14px; width: 375px; border-bottom: 1px solid #FFFFFF; padding: 5px 5px 5px 5px;}
div#nge_ecran_simulation .nge_input_text {font-size: 1.0em; background-color: white; width: 97px; border: 1px solid #ccc; padding-left: 3px;}
div#nge_ecran_simulation .nge_input_radio {background-color: transparent; border: none; margin-left: -2px;}
div#nge_ecran_simulation .nge_input_select {font-size: 1.0em; background-color: white; width: auto; border: 1px solid #ccc;}
div#nge_ecran_simulation .nge_fond_cell_btn_calculer {background-color: #F9f7f2; margin: 0;}
div#nge_ecran_simulation .nge_info_legende {font-size: 1em; color: #999; text-decoration: none; font-weight: normal; margin: 0 0 0 10px;}
/*Ecran tableau amortissement */
div#nge_ecran_simulation_amortissement {overflow: hidden; margin: 0; padding: 0; width: 565px;}
div#nge_ecran_simulation_amortissement caption.nge_sous_titre_ligne_bleu {text-align: left; color: #333; font-size: 1.1em; font-weight: bold; padding: 0; border-bottom: 1px solid #3399bb; margin: 5px 0 2px 0;}
div#nge_ecran_simulation_amortissement table th {vertical-align: top; text-align: left; font-weight: bold;}
div#nge_ecran_simulation_amortissement table th {border: none;}
div#nge_ecran_simulation_amortissement table td {vertical-align: top; text-align: left;}
div#nge_ecran_simulation_amortissement table td {border: none;}
div#nge_ecran_simulation_amortissement .nge_input_text {font-size: 1.0em; background-color: white; width: 97px; border: 1px solid #ccc; padding-left: 3px;}
div#nge_ecran_simulation_amortissement .nge_input_radio {background-color: transparent; border: none; margin-left: -2px;}
div#nge_ecran_simulation_amortissement .nge_input_select {font-size: 1.0em; background-color: white; width: auto; border: 1px solid #ccc;}
div#nge_ecran_simulation_amortissement .nge_fond_cell_btn_calculer {background-color: #F9f7f2; margin: 0;}
div#nge_ecran_simulation_amortissement .nge_info_legende {font-size: 1em; color: #999; text-decoration: none; font-weight: normal; margin: 0 0 0 10px;}

/* Ecran tableau resultats credit classique et bail */
div#nge_tab_result_simu_credit_class {overflow: hidden; margin: 0; padding: 0; width: 565px;}
div#nge_tab_result_simu_credit_class caption.nge_sous_titre_ligne_bleu {text-align: left; color: #333; font-size: 1.1em; font-weight: bold; margin: 0; padding: 0; border-bottom: 1px solid #3399bb; margin: 5px 0 2px 0 !important;}
div#nge_tab_result_simu_credit_class table th {vertical-align: top; text-align: left; font-weight: bold;}
div#nge_tab_result_simu_credit_class table th {border: none;}
div#nge_tab_result_simu_credit_class table td {vertical-align: top; text-align: left;}
div#nge_tab_result_simu_credit_class table td {border: none;}
div#nge_tab_result_simu_credit_class label {margin: 0; padding: 0;}
.nge_int_result_simu_credit_class {color: #333333; font-weight: normal; background-color: #F2ede2; height: 14px; width: 170px; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px;}
.nge_param_result_simu_credit_class {color: #3399bb; font-weight: bold; background-color: #F9f7f2; height: 14px; width: 375px; border-bottom: 1px solid #FFFFFF; padding: 5px 5px 5px 5px;}
.nge_param_result_simu_credit_class_50 {color: #3399bb; font-weight: bold; background-color: #F9f7f2; height: 14px; width: 182px; padding: 5px 5px 5px 5px;}
.nge_div_result_text_bleu {font-size: 1em; color: #3399bb; font-weight: bold;}
div#nge_infos_simulation {margin: 0; padding: 0; width: 565px;}
div#nge_infos_simulation .nge_note {float: left; color: #333333; font-weight: bold; text-align: center; line-height: 1.3em; width: 525px; margin: 20px 20px 20px 20px;}
.nge_cadre_infos_convention_aeras {float: left; width: 545px; background-color: #f2f2f2; padding: 10px 10px; font-size: 0.8em; color: #333333; text-align: justify;}
.nge_savoir_plus_aeras {position: relative; float: left; color: #333333; font-weight: bold; width: 565px; margin-top: 20px; padding: 0;}
.nge_savoir_plus_aeras li img {position: absolute; right: 1px;}
.nge_savoir_plus_aeras ul {margin-top: 20px; padding: 0; list-style-position: inside;}
.nge_savoir_plus_aeras li {list-style-position: outside; list-style-type: none;}
.nge_savoir_plus_aeras li a {display: block; font-weight: normal; color: #333333; text-decoration: none; padding: 0 0 0 20px; margin: 0 0 1px 0; background: #f2ede2 url("../img/nge_puce_acces_rubrik.gif") no-repeat 4px 2px;}
.nge_savoir_plus_aeras li a:hover {text-decoration: underline; color: #333333;}
.zone_boutons_tab_amortissement {clear: both; margin: 0; padding: 0; width: 565px; text-align: center;}
/* Ecran tableau amortissement */
div#nge_rapel_param_tab_amortissement {margin: 0; padding: 0; width: 565px;}
div#nge_rapel_param_tab_amortissement caption.nge_sous_titre_ligne_bleu {text-align: left; clear: both; color: #333; font-size: 1.1em; font-weight: bold; margin: 0; padding: 0; width: auto; border-bottom: 1px solid #3399bb; margin: 5px 0 2px 0 !important;}
div#nge_rapel_param_tab_amortissement table th {vertical-align: top; text-align: left;}
div#nge_rapel_param_tab_amortissement table th {border: none;}
div#nge_rapel_param_tab_amortissement table td {vertical-align: top; text-align: left; color: #3399bb; font-weight: bold;}
div#nge_rapel_param_tab_amortissement table td {border: none;}

div#nge_result_tab_amortissement {margin: 0; padding: 0; width: 100%;}
div#nge_result_tab_amortissement caption.nge_sous_titre_ligne_bleu {text-align: left; clear: both; color: #333; font-size: 1.1em; font-weight: bold; margin: 0; padding: 0; width: auto; border-bottom: 1px solid #3399bb; margin: 5px 0 2px 0 !important;}
div#nge_result_tab_amortissement table th {vertical-align: top; text-align: center; color: #333333; font-weight: normal; background-color: #F2ede2; height: 14px; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px;}
div#nge_result_tab_amortissement table th {border: none;}
div#nge_result_tab_amortissement table td {vertical-align: top; text-align: center; color: #3399bb; font-weight: bold; background-color: #F9f7f2; height: 14px; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px;}
div#nge_result_tab_amortissement table td {border: none;}
.nge_int_result_tab_amortissement {color: #333333; font-weight: normal; background-color: #F2ede2; height: 14px; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px;}
.nge_param_result_tab_amortissement {color: #3399bb; font-weight: normal; background-color: #F9f7f2; height: 14px; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 5px 5px 5px 5px;}
/* --------------- DEB PLAN DU SITE --------------- */
.nge_conteneur_cadre_plan_site {margin: 0; padding: 0; width: 100%;}
.nge_cadre_plan_site {float: left; padding: 10px 0 15px 0; margin: 0; width: 99.4%; border: Solid 1px #DDDDDD; background:url("../img/nge_fond_degrade_pix_bloc_contenu.gif") repeat-x left bottom #FFFFFF;}
.nge_cadre_plan_site h1 {font-size: 1.3em; color: #203040; font-weight: bold; margin: 0 10px 0 10px;}
.nge_cadre_plan_site h1 a {text-decoration: none; color: #203040; padding: 0; margin: 0; cursor: pointer;}
.nge_cadre_plan_site h1 a:hover {text-decoration: underline; color: #3399bb;}
.nge_cadre_plan_site span {text-decoration: none; display: block; font-size: 1.0em; color: #203040; font-weight: normal; margin: 2px 10px 0 8px; background:url("../img/nge_puce_li.gif") no-repeat 2px; padding: 0 0 0 10px;}
.nge_cadre_plan_site span a {text-decoration: none; color: #203040; cursor: pointer;}
.nge_cadre_plan_site span a:hover {text-decoration: underline; color: #3399bb;}
.nge_cadre_plan_site ul {margin: 0 5px 0 15px; list-style-position: outside; list-style-type: none;}
.nge_cadre_plan_site li {display: block; list-style: none; background: none; list-style-position: outside; padding: 0;}
.nge_cadre_plan_site li a {text-decoration: none; color:#3399bb; font-weight: normal; font-size: 1.0em; padding: 0 0 0 11px; background: url("../img/nge_menu_niv3_on.gif") no-repeat 0 2px; cursor: pointer;}
.nge_cadre_plan_site li a:hover {text-decoration: underline; color:#3399BB;}
/* --------------- FIN PLAN DU SITE --------------- */
/* --------------- DEB PLAN DU SITE VERSION H1 H2 H3 VOIR FICHIER PLAN DU SITE nge_plan_du_site2.html --------------- */
/* 
.nge_cadre_plan_site {overflow: hidden; float: left; padding: 10px 0 15px 0; margin: 0; width: 100%; position: relative; border: Solid 1px #DDDDDD; background:url("../img/nge_fond_degrade_pix_bloc_contenu.gif") repeat-x left bottom #FFFFFF;}
.nge_cadre_plan_site h1 {font-size: 1.3em; color: #203040; font-weight: bold; margin: 0 0 0 10px;}
.nge_cadre_plan_site h1 a {text-decoration: none; color: #203040; padding: 0; margin: 0; cursor: pointer;}
.nge_cadre_plan_site h1 a:hover {text-decoration: underline; color: #3399bb;}
.nge_cadre_plan_site h2 {text-decoration: none; display: block; font-size: 1.0em; color: #203040; font-weight: bold; margin: 2px 10px 0 8px; background: url("../img/nge_puce_li.gif") no-repeat 2px; padding: 0 0 0 10px;}
.nge_cadre_plan_site h2 a {text-decoration: none; color: #203040; cursor: pointer;}
.nge_cadre_plan_site h2 a:hover {text-decoration: underline; color: #3399bb;}
.nge_cadre_plan_site h3 {display: block; text-decoration: none; color:#3399bb; font-weight: normal; font-size: 1.0em; padding: 0 0 0 11px; background: url("../img/nge_menu_niv3_on.gif") no-repeat 0 2px; cursor: pointer; margin: 0 0 0 15px;}
.nge_cadre_plan_site h3 a {text-decoration: none; color:#3399bb; cursor: pointer;}
.nge_cadre_plan_site h3 a:hover {text-decoration: underline; color:#3399BB;}
*/
/* --------------- DEB RESULTATS RECHERCHE --------------- */
.nge_resultats_recherche {float: left; width: 99.9%; margin: 0 0 15px 0; padding: 0; font-size: 1em;}
.nge_resultats_recherche_libelle {font-size: 1.2em; color: #203040; margin-bottom: 10px; margin: 0; font-weight: bold;}
.nge_resultats_recherche_criteres {font-size: 1.2em; text-decoration: none; color: #DD5533; margin-bottom: 10px; margin: 0; font-weight: bold;}
.nge_resultats_recherche_criteres a {font-size: 1em; text-decoration: none; color: #DD5533;}
.nge_resultats_recherche_criteres a:hover {text-decoration: underline;}
.nge_resultats_recherche_pagination {width: 100%; font-size: 1em; text-align: center; color: #203040; padding: 0; margin: 0 0 15px 0; font-weight: normal;}
.nge_resultats_recherche_pagination a {text-decoration: none; color:#3399BB;}
.nge_resultats_recherche_pagination a:hover {text-decoration: underline; color:#3399BB;}
.nge_resultat {padding: 0; margin: 0 0 15px 0;}
.nge_resultat_intitule, .nge_resultat_intitule a {float: left; font-size: 1.2em; color: #DD5533; text-decoration: none; padding: 0; margin: 0 0 5px 0; font-weight: bold;}
.nge_resultat_intitule a:hover {text-decoration: underline;}
.nge_resultat_pdf {display: inline-block; margin: 3px 0 0 5px; background: url("../img/nge_small_icone_pdf.gif") no-repeat; width: 14px; height: 14px;}
.nge_resultat_resume, .nge_resultat_resume a {clear: both; text-align: left; font-size: 1em; color: #203040;text-decoration: none; padding: 0; margin: 0 0 5px 0; font-weight: normal;}
.nge_resultat_resume a:hover {color: #3399BB; text-decoration: underline;}
.nge_resultat_terme {font-weight: bold;}
.nge_resultats_suggestion {padding-top: 15px; padding-bottom: 10px;}
.nge_resultats_message_aide {padding-top: 15px; padding-bottom: 5px;}
/* --------------- FIN RESULTATS RECHERCHE --------------- */
/* ----------------------------------- */
/* --- FIN ZONE CENTRALE --- */
/* -------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* --- DEB ZONE DROITE --- */
/* ----------------------------------- */
/* --- DEB CONTENU BLOC MENU DROIT ---------------------- */
.nge_conteneur_cadre_bloc_droit {margin: 0; padding: 0; width: auto;}
#nge_separateur_barre_droite {float:left; width: 15px; height: 9px; background: url("../img/nge_sep_barre_droite.gif") no-repeat;}
#nge_bas_visuel_droite {width: 180px; height: 9px; background: url("../img/nge_ombre_visuel_droite.gif") no-repeat; font-size: 0;}
.nge_cadre_bloc_droit {padding: 0; margin: 0;}
.nge_element_droite_petit {background: url("../img/nge_fond_pix_droite_petit.gif") repeat-x left bottom #fff; border-left: 1px solid #CCC; border-bottom: 1px solid #CCC;}
.nge_element_droite_grand {background: url("../img/nge_fond_pix_droite_grand.gif") repeat-x left bottom #fff; border-left: 1px solid #CCC; border-bottom: 1px solid #CCC;}
.nge_bloc_lien_droite {padding: 10px 0 10px 0; border-top: solid 1px #CCCCCC;}
.nge_bloc_lien_droite ul {padding: 0 0 0 10px;}
.nge_bloc_lien_droite li {display: inline; list-style-position: outside; list-style-type: none;}
.nge_bloc_lien_droite li a {list-style-position: outside; display: block; font-size: 1.0em; color: #333333; text-decoration: none; padding: 0 0 0 17px; background: url("../img/nge_menu_closed.gif") no-repeat 0 2px;}
.nge_bloc_lien_droite li a:hover {text-decoration: underline; color: #3399bb;}
.nge_entete_lien_droite {padding: 10px 0 10px 10px; font-size: 1.4em; font-weight: bold; color: #333333;}
.nge_entete_lien_droite_txt_bleu {font-size: 1.0em; font-weight: bold; color: #3399BB;}
.nge_entete_simple_lien_droite {padding: 10px 0 5px 10px; font-size: 1.4em; font-weight: bold; color: #333333;}
.nge_bloc_simple_lien_droite {padding: 0px 0px 5px 0; }
.nge_bloc_simple_lien_droite ul {padding: 0 0 0 10px;}
.nge_bloc_simple_lien_droite li {display: inline; list-style-position: outside; list-style-type: none;}
.nge_bloc_simple_lien_droite li a {list-style-position: outside; display: block; font-size: 1.0em; color: #333333; text-decoration: none; padding: 0 0 0 17px; background: url("../img/nge_menu_closed.gif") no-repeat 0 2px;}
.nge_bloc_simple_lien_droite li a:hover {text-decoration: underline; color: #3399bb;}

/* --- FIN CONTENU BLOC MENU DROIT --- */
/* --- DEB BLOC RECHERCHE ET NEWSLETTER ---------------------- */
/****** bloc recherche ******/
#nge_bloc_recherche span {color: #203040; font-size: 1.4em; font-weight: bold;}
#nge_bloc_recherche .nge_inputSearch {padding: 0 0 0 3px; margin: 0; width: 120px; font-size: 1.0em;}
#nge_bloc_recherche .nge_inputImg {position: absolute; padding: 0; margin: 0 0 3px 0; margin: 0 0 2px 0 !important;}
#nge_bloc_recherche {padding: 7px 0 15px 10px;}
#nge_bloc_recherche label {position: absolute; left: 0; top: -500px; width: 1px; height: 1px; overflow: hidden;}
/****** bloc newsletter ******/
.nge_bloc_newsletter {padding-left: 10px;}
.nge_bloc_newsletter span {color: #333333; font-size: 1.4em; font-weight: bold;}
.nge_bloc_newsletter ul {padding: 5px 0 5px 0;}
.nge_bloc_newsletter li {display: inline; list-style-position: outside; list-style-type: none;}
.nge_bloc_newsletter li a {list-style-position: outside; display: block; font-size: 1.0em; color: #333333; text-decoration: none; padding: 0 0 0 17px; background: url("../img/nge_menu_closed.gif") no-repeat 0 2px;}
.nge_bloc_newsletter li a:hover {text-decoration: underline; color: #3399bb;}
/* --- FIN BLOC RECHERCHE ET NEWSLETTER --- */
/* ----------------------------------- */
/* --- FIN ZONE DROITE --- */
/* -------------------------------------------------------------------------------- */
/* --- DEB ZONE BAS --- */
/* ----------------------------------- */
/* --- DEB FOOTER ---------------------- */
#nge_footer {padding-top: 20px; position: relative;}
#nge_footer_image {left: -1px; top: 2px; position: absolute;}
#nge_footer_gauche {float: left; width: 180px; height: 16px; text-indent: 55px; font-size: 0.9em;}
#nge_footer_gauche a {text-decoration: none; color: #333333;}
#nge_footer_gauche a:hover {text-decoration: none; color: #E60028;}
#nge_footer_centre {text-align: center; white-space: normal; padding: 2px 40px 2px 40px; margin: 0 auto; float: left; width: 515px; background-color: #f2f2f2;}
#nge_footer_droit {float: left; font-size: 0.9em; text-indent: 20px;}
.nge_footer_sep {display: inline; padding: 0; font-size: 0.9em;}
.nge_footer_lien {display: inline; font-size: 0.9em; color: #333333;}
.nge_footer_lien a {text-decoration: none ; color: #333333;}
.nge_footer_lien a:hover, .nge_footer_lien a:focus, .nge_footer_lien a:active {text-decoration: none ; color: #E60028;}
/* --- FIN FOOTER --- */
/* ----------------------------------- */
/* --- FIN ZONE BAS --- */
/* -------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* --- DEB ELEMENTS COMMUNS --- */
/* ----------------------------------- */
/*--- DEB OMBRE SOUS CADRE ---------------------- */
.nge_cadre_ombre {left: 0; position: relative; z-index: 10; width: 100%; padding: 0; margin-left: 10px;}
.nge_ombre_bloc_repeat_absolute {clear: both; width: 99.6%; height: 4px; padding: 0; background:url("../img/nge_fond_bloc_ombre_repeat.gif") repeat-x; font-size: 0; position: absolute; margin-left: 1px; margin-right: 2px;}/*  ombre sous cadre droit recherche newsletter... */
.nge_ombre_bloc_repeat {clear: both; width: 100%; height: 4px; padding: 0; margin: 0; background:url("../img/nge_fond_bloc_ombre_repeat.gif") repeat-x; font-size: 0;}/*  ombre sous cadre */
.nge_img_gauche_ombre_bloc {text-align: right; background: transparent; float: left; width: 58px; height: 4px; padding: 0; margin: 0; background: url("../img/nge_coin_bloc_gauche_ombre.gif") no-repeat;}
.nge_img_droit_ombre_bloc {float: right; width: 57px; height: 4px; padding: 0; margin: 0; background: url("../img/nge_coin_bloc_droit_ombre.gif") no-repeat;}
/*--- FIN OMBRE SOUS CADRE ---*/

/*--- DEB POSITIONNEMENT ---------------------- */
.nge_floatDroite {float: right;}
.nge_floatGauche {float: left;}
/*--- FIN POSITIONNEMENT ---*/
/*--- DEB SEPARATEURS ---------------------- */
.nge_espacement {overflow: hidden; clear: both; width: 100%; height: 0;}
.nge_separateur {overflow: hidden; clear: both; width: 100%; height: 0;}
.nge_separateur_left {overflow: hidden; clear: left; width: 100%; height: 0;}
.nge_separateur_right {overflow: hidden; clear: right; width: 100%; height: 0;}
.nge_separateur_1 {overflow: hidden; clear: both; width: 100%; height: 1px;}
.nge_separateur_2 {overflow: hidden; clear: both; width: 100%; height: 2px;}
.nge_separateur_3 {overflow: hidden; clear: both; width: 100%; height: 3px;}
.nge_separateur_4 {overflow: hidden; clear: both; width: 100%; height: 4px;}
.nge_separateur_5 {overflow: hidden; clear: both; width: 100%; height: 5px;}
.nge_separateur_10 {overflow: hidden; clear: both; width: 100%; height: 10px;}
.nge_separateur_15 {overflow: hidden; clear: both; width: 100%; height: 15px;}
.nge_separateur_20 {overflow: hidden; clear: both; width: 100%; height: 20px;}
.nge_separateur_25 {overflow: hidden; clear: both; width: 100%; height: 25px;}
.nge_separateur_30 {overflow: hidden; clear: both; width: 100%; height: 30px;}
.nge_separateur_35 {overflow: hidden; clear: both; width: 100%; height: 35px;}
.nge_separateur_40 {overflow: hidden; clear: both; width: 100%; height: 40px;}
#nge_separateur_menu {float:right; font-size: 1px; width: 15px; height: 15px; background:url("../img/nge_sep_bloc_gauche.gif") no-repeat;}
/*--- FIN SEPARATEUR ---*/
/*------------------------------------------ Bloc de recherche Bourse CEM -----------------------------------------*/
.nge_cem_moteur_recherche {background:url(../img/nge_cem_moteur_fond.gif) repeat left center; border:1px solid #ccc; padding:5px; overflow:auto; _height:1%; margin-bottom:5px;}
.nge_cem_moteur_recherche_section {float:left; width:267px; padding:5px 3px;}
.nge_cem_moteur_recherche span {font-weight:bold; display:inline-block; width:50px; text-align:right;}
.nge_cem_moteur_recherche input {padding:0px 2px 0px 2px; font-size:11px; margin:0px;}
.nge_cem_moteur_recherche select {font-size:11px;}
.nge_cem_moteur_recherche_libelle {width:140px;}
.nge_cem_moteur_recherche_place {width:180px;font-size:11px;}
/*--- ACCESSIBILITE ---*/
.nge_contenu_invisible_aux_voyants {height: 1px; left: 0; overflow: hidden; position: absolute; top: -500px; width: 1px;} 
/*********************************************************************************************************************************************************************/
/* --- FIN ELEMENTS COMMUNS --- */



/* --- debut styles import export solutions --- */
.box { float:left; display:inline; }
.box .import-export-title   { margin:0; padding:0; width:274px; color:#393838; height:25px; font-size:17px; font-weight:bold; border-bottom:1px dotted #b2b2b2; }
.box .import-export-content { margin:0; padding:10px 0 0 0; width:274px; height:150px; font-size:15px; color:#6f6f6f; border:0px solid; }
.box .import-export-content .left  { margin:0; padding:0 0 0 10px; width:107px; border:0px solid; float:left; display:inline; }
.box .import-export-content .right { margin:0; padding:0; width:147px; border:0px solid; float:right; display:inline; font-size:12px; }
.import-export-content a 	  { color:#888888; text-decoration:none;}
.import-export-content a.active,
.import-export-content a:hover { color:#666666;  }
/* --- fin styles import export solutions --- */



/**** Refonte EIE Enlever !important pour passage en PROD ****/



.nge_ombre_bloc_repeat_absolute,.nge_ombre_bloc_repeat,
#nge_ombre_haut {display: none;}

#nge_top_onglets {margin-bottom: 10px;}

#nge_zone_barre_gauche {
	width: 190px;
	padding-left: 5px
}

#nge_zone_barre_droite {
	width: 190px;
	padding-right: 5px
}


#nge_bloc_non_connecte {
	padding-top: 2px !important;
	float: inherit !important;
}

.nge_conteneur_cadre_bloc_droit {
	position: relative;
}

.nge_vspace_4 {
	margin-top: 4px !important;
}


.nge_vspace_4 > .nge_element_droite_grand {
	border-left: none !important;
}

#nge_zone_centre_haut_prog {
	margin-bottom: 15px; 
}

#formBlocRecherche {
	border-top: 1px solid #cccccc;
}

.nge_element_droite_rb {
	border-right: 1px solid #cccccc;
}

#nge_bloc_recherche #recherche {
	border: 1px solid #a5acb2;
	padding-top: 1px;
	padding-bottom: 1px;
}

#auth #user_id {
	border: 1px solid #a5acb2;
	padding-top: 2px;
	padding-bottom: 2px;
}

#nge_footer {
	padding-top: 0px !important;
}

#nge_footer_image {
	left: 9px !important;
}

#nge_zone_centre_page {
	margin-bottom: 15px !important;
}

#nge_footer_gauche {
	width: 190px !important;
	padding-left: 5px;
	padding-top: 1px;
	text-indent: 23px !important;
}

#nge_footer_gauche > a {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

#nge_page_bord_gauche_droit {
	padding-bottom: 10px;
}

#nge_footer_centre {
	padding: 0px !important;
	background-color: transparent !important;
	width: 606px !important;
}

#nge_footer_centre > li.nge_footer_sep {
	color: #c2c2c2;
	font-size: 11px;
	padding-left: 8px;
	margin-right: 8px;
}

#nge_footer_centre > li.nge_footer_lien a:link,
#nge_footer_centre > li.nge_footer_lien a:visited {
	color: #6d6d6d;
	font-size: 11px;
}

#nge_contenu_barre_gauche, #nge_contenu_barre_droite {
	width: 175px;
}

.nge_newside_box {
	border: 1px solid #cecece;
	padding: 12px 11px;
	margin-bottom: 17px;
}

.nge_newside_box.nge_newside_box_nob {
	border: none;
	padding: 0;
}

.nge_newside_box_title  {
	font-size: 12px;
	text-transform: uppercase;
	padding-left: 23px;
	background: url(../img/nge_menu_closed.gif) 5px 3px no-repeat;
	margin-bottom: 12px;
}

.nge_newside_box_title_nolnk {
	background: transparent;
	padding-left: 7px;
}

.nge_newside_box_title a {
	color: #515151;
	text-decoration: none;
}

.nge_newside_boxlnk {
	padding: 7px 11px;
}

.nge_newside_boxlnk > .nge_newside_box_title {
	margin-bottom: 0;
}

.nge_newside_box_lnk_lst > li {
	margin-bottom: 1px;
}

.nge_newside_box_lnk_lst > li > a:link,
.nge_newside_box_lnk_lst > li > a:visited {
	display: block;
	background: #f2ede2;
	text-decoration: none;
	color: #333333;
	padding-left: 10px;
	height: 16px;
	line-height: 16px;
	font-style: 11px;
	position: relative;
}

.nge_newside_box_lnk_lst > li > a:hover,
.nge_newside_box_lnk_lst > li > a:active {
	background: #ede5d4;
}

.nge_newside_box_lnk_lst > li > a > span {
	position: absolute;
	color: #a9a59e;	
	right: 7px;
	font-size: 16px;
}

.nge_newcenter_box {
	border: 1px solid #cecece;
	padding: 14px 14px;
	margin-bottom: 15px;
}

.nge_newcenter_box_title {
	text-transform: uppercase;
	font-size: 12px;
}

.nge_newcenter_box_title > a {
	text-decoration: none;
	color: #dd5533;
	display: block;
}

.nge_newcenter_box_title > a > span {
	display: block;
	color: #666666;
	text-transform: none;
	margin-top: 18px;
	/*width: 110px;*/
	font-size: 11px;
	height: 69px;
}

.nge_newcenter_std_ul {
	margin-top: 22px;
}

#nge_newcenter_thema > li,
#nge_newcenter_actu > li {
	margin-bottom: 10px;
	position: relative;
}

#nge_newcenter_thema > li > a {
	padding-left: 86px;
	display: block;
	height: 68px;
}

#nge_newcenter_actu > li > a {
	padding-left: 55px;
	display: block;
	display: block;
	height: 68px;
}

#nge_newcenter_actu > li > a:link, #nge_newcenter_actu > li > a:visited,
#nge_newcenter_thema > li > a:link,#nge_newcenter_thema > li > a:visited  {
	text-decoration: none;
	color: #dd5533;
	font-weight: bold;
}

#nge_newcenter_actu li  a:hover, 
#nge_newcenter_actu li a:active,
#nge_newcenter_thema li a:hover,
#nge_newcenter_thema li a:active,
.nge_newcenter_box_title > a:hover {
	color: #c33a18;
}

#nge_newcenter_actu > li > a > span,
#nge_newcenter_thema > li > a > span {
	display: block;
	color: #666666;
	text-transform: none;
	margin-top: 10px;
	font-size: 11px;
	font-weight: normal;
}

#nge_newcenter_actu > li > a:hover > span, #nge_newcenter_actu > li > a:active > span,
#nge_newcenter_thema > li > a:hover > span,#nge_newcenter_thema > li > a:active > span {
	color: #444444;
}

.nge_newcenter_box_title > a:hover > span {
	color: #444444;
}

#nge_newcenter_thema > li.nge_newcenter_thema1 > a {
	background: url('https://static.societegenerale.fr/ent/ENT/Repertoire_par_type_de_contenus/Fichiers_uploades/Home/Actualites_centre/_Hors_gamme/nge_newhome_thema1.gif') 8px center no-repeat;
}
#nge_newcenter_thema > li.nge_newcenter_thema2 > a {
	background: url('https://static.societegenerale.fr/ent/ENT/Repertoire_par_type_de_contenus/Fichiers_uploades/Home/Actualites_centre/_Hors_gamme/nge_newhome_thema2.gif') left center no-repeat;
}
#nge_newcenter_actu > li.nge_newcenter_actu1 > a {
	background: url('https://static.societegenerale.fr/ent/ENT/Repertoire_par_type_de_contenus/Fichiers_uploades/Home/Actualites_centre/_Hors_gamme/nge_newhome_actu1.gif') 5px center no-repeat;
}
#nge_newcenter_actu > li.nge_newcenter_actu2 > a {
	background: url('https://static.societegenerale.fr/ent/ENT/Repertoire_par_type_de_contenus/Fichiers_uploades/Home/Actualites_centre/_Hors_gamme/nge_newhome_actu2.gif') 5px center no-repeat;
}


#nge_newcenter_thema > li.nge_newcenter_thema1 > span.decompte {
    font-size: 18px;
    left: 8px;
    position: absolute;
    text-align: center;
    top: 28px;
    width: 51px;
    color: #959595;
}

#nge_header_top {
	height: 90px !important;
}

#nge_logo_ent {
	top: 28px !important;
	left: 200px !important;
}

#nge_bloc_connecte {float: none !important;}


#nge_bloc_connecte ul {
	margin-top: 7px !important; 
	margin-bottom: 2px !important;
}

.nge_titre_smc {
	text-transform: uppercase;
	margin: 0 0 7px 0;
	font-weight: bold;
	color: #567995;
	line-height: 13px;
	font-size: 13px;
}
/*REMOVING LAST CENTURY SHADOW*/
#nge_page_bord_bas, #nge_page_bas_droite, #nge_page_bas_gauche, #nge_page_bord_gauche_droit, #nge_header { background: none; }  
  
/*HEADER TEMP OVERLOAD*/
#nge_header_top{ height:106px; margin-top:32px; z-index:-1; height:100px\9; margin-top:0px\9; height: 80px;	padding: 30px 0px 0px 16px; margin-top: 32px; margin-left:6px; z-index: -1; width: 97%; border-bottom: 1px solid rgb(230, 230, 230); 
margin-bottom: 30px; }
	#header1 img + img { margin-left:35px; }
#nge_top_onglets, #nge_btns, #nge_logo_ent {display:none;}