/* Compiled @ 11-10-2018 13:17:39 */
/* Scroller Box */
#accueil #scroller_container { position:absolute; top:-41px; width:527px; height:20px; line-height:20px; overflow:hidden; }
 #accueil h1 { white-space:nowrap; font-size:10px; font-weight:normal; height:auto; margin:0; padding-left:20px; color:#8197c3; }
 #accueil .crochet-l, #accueil .crochet-r { position:absolute; top:0; left:0; width:527px; height:20px; background:url('/modules/accueil/images/crochet-l.png') no-repeat; }
 #accueil .crochet-r { background:url('/modules/accueil/images/crochet-r.png') no-repeat 100% 0; }
 #accueil.content { margin-top:56px; }
 #accueil .bloc_1 { position:relative; float:left; margin-top:5px; width:527px; height:441px; background:url('/modules/accueil/images/bloc-1.jpg') no-repeat; }
 #accueil .bloc_1 h2.titre { position:absolute; top:-8px; left:15px; width:468px; height:auto; background:#fff; }
 #accueil .bloc_1 .texte { padding:20px 0 0 10px; width:350px; height:233px; }
 #onglet_boutique .defilant, #nouveautes_defil { overflow-x: hidden; overflow-y: scroll; }
 #accueil .defilobjet { position:absolute; top:262px; left:75px; width:257px; height:155px; }
 #accueil .defilobjet ul { margin:0; }
 #accueil .defilobjet h2 { height:30px; margin:0; }
 #accueil .defilobjet .defil-txt { float:right; /*si javascript, remettre: width:188px;*/ width: 175px; height:90px; cursor:pointer; }
 #accueil .defilobjet .prix { margin-top:17px; padding-left:10px; background:url('/images/puce-tod.gif') no-repeat 0 50%; cursor:pointer; }
 #accueil .bloc_1 .defil-fleches { position:absolute; top:307px; left:352px; width:25px; height:80px; }
 #accueil .flash_acc { position:absolute; left:384px; top:82px; }
 #accueil a.voir-selection { position:absolute; display:block; top:386px; left:399px; width:92px; height:46px; background:url('/modules/accueil/images/voir-selection.gif') no-repeat; }
 #accueil .actu { float:right; margin-top:4px; width:225px; height:442px; background:url('/modules/accueil/images/actu.jpg') no-repeat top; }
 #accueil .actu p { font-size:10px; text-align: left; }
 #accueil .actu div { margin:183px 0 0 13px; padding:5px; width:187px; height:247px; overflow: auto; border:1px #1a3b7b solid; background:#fff; }
 #accueil .bloc_2 { position:relative; width:777px; height:278px; background:url('/modules/accueil/images/bloc-2.jpg') no-repeat; }
 #accueil .bloc_2 .centre { float:right; margin:25px 45px 0 0; }
 #accueil .bloc_2 h2.titre { position:absolute; top:-9px; left:11px; padding-right:3px; background:#fff; }
 #accueil .bloc_2 h2 span { font-weight:normal; font-size:10px; }
 #accueil .bloc_2 .formation { padding:15px 2px 0 10px; }
 * html #accueil .bloc_2 .formation { position:relative; }
 #accueil .bloc_2 .pole { float:left; padding-left:23px; margin-right:27px; width:295px; }
 #accueil .bloc_2 .pole h2 { font-size:12px; color:#fff; margin:0; }
 #accueil .bloc_2 .pole h3 { margin:0; height:31px; font-weight: normal; color:#f6b251; }
 #accueil .bloc_2 .pole a { display:inline-block; height:18px; line-height: 18px; margin-left:19px; color:#fff; text-decoration: none; padding-left:18px; background:url('/images/puce-fod.gif') no-repeat 0 50%; }
 #accueil .bloc_2 .pole a:hover { text-decoration:underline; }
 #accueil .nouveautes, #accueil .promotions { float:left; width:243px; margin-right:10px; }
 #accueil .extrait_produit {margin-right:0;}
 #accueil #onglets h2 {font-size:11px;}
 #accueil #onglets p {margin-bottom:5px;}
 #accueil #onglets .b-left { float:left; padding:10px 10px 10px 0; width:397px; height:255px; overflow-y: scroll; }
 #accueil #onglet_boutique .b-right { float:right; margin-top:10px; width:322px; }
 #accueil #onglet_boutique .defilant { position:relative; height:179px; border: 1px #c5cfe3 solid; }
 #accueil #onglet_boutique .defilobjet { top:18px; left:30px; width:262px; }
 #accueil #onglet_boutique .nav_defil { position:absolute; left:0px; top:-29px; white-space: nowrap; }
 /* #accueil #onglet_boutique .nav_defil .normal, #produits .pagination span, #produits .pagination a { display:block; float:left; height:19px; line-height:19px; margin:0 5px; color:#194191; text-decoration:none; }
 */ #accueil #onglet_boutique .nav_defil .normal, #produits .pagination span, #produits .pagination a { display:inline-block; height:19px; line-height:19px; margin:0 5px; color:#194191; text-decoration:none; }
 #accueil #onglet_boutique .nav_defil .normal, #produits .pagination .normal { width:19px; background:#f7f9fb; color:#c5cfe3; font-family: arial; font-size:12px; font-weight:bold; margin:0 1px 0 0; cursor:pointer; text-align:center; border: 1px #c5cfe3 solid; }
 #accueil #onglet_boutique .nav_defil .current, #produits .pagination .current { cursor: default; }
 #accueil #onglet_boutique .nav_defil .current, #produits .pagination .current, #accueil #onglet_boutique .nav_defil .normal:hover, #produits .pagination .normal:hover { background:#194191; color:#f6b251; cursor: pointer; }
 #accueil #onglet_boutique .boutique-comp { position:absolute; left:-9px; top:179px; padding:30px 10px 0 100px; width:220px; height:45px; background:url('/modules/accueil/images/boutique-comp.jpg') no-repeat; }
 #accueil #onglet_boutique .comp-quel { position:absolute; left:45px; top:242px; }
 #accueil #onglet_boutique .voir-promo { position:absolute; left:135px; top:185px; }
 #accueil #onglet_comparatif a.bt-comp { display:block; margin:15px 0 0 23px; color:#fff; text-decoration:none; text-align:right; font-size:12px; padding-right:4px; width:324px; height:21px; line-height:19px; background:url('/modules/accueil/images/ong-2-1.gif') no-repeat; }
 #accueil #onglet_showroom .calendar { display:block; margin:0 0 0 23px; width:360px; height:270px; background:url('/modules/accueil/images/ong-3-2.jpg') no-repeat; }
 #accueil #onglet_showroom .calendar div { width:318px; height:231px; padding:15px 30px 0 0; overflow-y: scroll; margin:23px 0 0 11px; }
 #accueil #onglet_showroom .calendar li { font-weight:bold; }
 #accueil #onglet_showroom .calendar span { display:block; height:20px; font-weight:normal; background:url('/images/sep.gif') repeat-x bottom; }
 #accueil #onglet_expertise .cadre-over { height:210px; padding:15px; margin-top:15px; overflow-y: scroll; border:1px #c5cfe3 solid; }
 #accueil #onglet_expertise h3 { position:absolute; display:inline-block; padding:0 10px 10px 10px; margin:0; top:34px; left:15px; font-size:12px; font-weight:normal; color:#194191; background:#fff; }
 #formations.cal .logom {float:right;text-align: right;margin:6px 0 10px 0;width:125px;background:#fff;}
 #formations.cal table.dates {width:100%;border-collapse:collapse;border:1px #c5cfe3 solid;border-top:none;}
 #formations.cal table.dates tr td {padding:6px;color:#000;border-top:1px #c5cfe3 solid;border-bottom:1px #c5cfe3 solid;background:#b5c1dc;vertical-align:middle;}
 #formations.cal table.dates tr.l1 td {background:#e9ebf5;}
 #formations.cal table.dates td.deb {width:145px;border:1px #c5cfe3 solid;}
 #formations.cal table.dates td.deb a, #formations.cal table.dates td.deb {font-size:10px;}
 #formations.cal table.dates tr td.top {height:11px;padding:0;background:#fff;width:auto;border:1px #c5cfe3 solid;border-top:none;}
 #formations.cal table.dates tr td.top div {border-top:1px #c5cfe3 solid;}
 #formations.cal .marque { position:absolute; top:-29px; left:5px; height:30px; width:68px; background:url('/modules/produits/images/marque-1.gif') no-repeat; }
 #formations.cal .pre-inscri {width:86px;}
 /* Sytème onglets : Calendrier voir code général : /css/jquery.ui.css voir : /js/jquery.ui.custom.js */ #formations.cal #onglets_a, #formations.cal #onglets_b, #formations.cal #onglets_c, #formations.cal .onglet { position:relative; margin:30px 0 5px 0; }
 #formations.cal .ui-tabs-panel {padding-bottom:0 !important;}
 #formations.cal .ui-tabs .ui-tabs-nav {position:absolute;left:158px;margin:0;height:30px;top:-15px;z-index:10000;}
 #formations.cal .ui-tabs-nav a {margin:0;}
 #formations.cal .ui-tabs-nav a { padding-right:2px; font-size: 11px; background:url('/modules/calendrier/images/onglet-right.gif') no-repeat right top; }
 #formations.cal .ui-tabs-nav a b { display:block; height:30px; width:30px; font-weight: normal; cursor:pointer; }
 #formations.cal .ui-tabs-nav a b.o-bordeaux { width:50px; }
 #formations.cal .ui-tabs-nav a span { background-image:url('/modules/calendrier/images/onglet.gif'); }
 #formations.cal .ui-tabs-nav li a:hover span, #formations.cal .ui-tabs-nav li.ui-tabs-selected a span { background-image:url('/modules/calendrier/images/onglet-o.gif'); }
 #formations.cal .ui-tabs-nav li a:hover, #formations.cal .ui-tabs-nav li.ui-tabs-selected a { line-height:25px; background-image:url('/modules/calendrier/images/onglet-right-o.gif'); color:#194191; }
 #formations.cal .ui-tabs-nav li a:hover b, #formations.cal .ui-tabs-nav li.ui-tabs-selected a b { font-weight:bold; background:url('/modules/calendrier/images/puce-o.gif') no-repeat center 22px; }
 #client .etapes_cde {margin-left:0;}
 #client.login div.td { position:relative;height:183px;padding:10px;font-size:10px;}
 #client.login input {margin:3px 0;width:98%;}
 #client.login table.tab-2 .btn-1 { position:absolute; bottom:30px; }
 #client.login button.btn-1 { right:10px; }
 #client.login a.oubli-mdp { position:absolute; display:block; bottom:10px; right:10px; color:#194191; }
 #client .menu { text-align:center; margin-bottom:30px; padding:12px 0; border-bottom:1px #000 solid; }
 #client .p, #client .pc, #client .pq { display:inline-block; height:14px; padding-left:25px; font-weight: bold; background-image:url('/modules/client/images/p.gif'); background-repeat:no-repeat; background-position:0 50%; }
 #client .menu .p, #client .menu .pc, #client .menu .pq { margin-right:20px; }
 #client .p {background-image:url('/modules/client/images/p.gif');}
 #client .pc {background-image:url('/modules/client/images/pc.gif');}
 #client .pq {background-image:url('/modules/client/images/pq.gif');}
 #client span.p, #client span.pc, #client span.pq {color:#fff;}
 #client p {margin-bottom:20px;text-align:left;}
 #client label span {display:inline-block;width:310px;}
 #client select {width:325px;}
 #client input {width:320px;}
 #client .div2 label span {width:165px;}
 #client .div2 select, #client .div2 input {width:180px;}
 #client tr.tb3-1 td { height:18px; line-height:18px; padding-left:27px; color:#fff; font-weight:bold; background:#194191 url('/images/puce-f.gif') no-repeat 7px 50%; }
 #client.question textarea { width:462px; height:204px; margin:10px 5px 10px 10px; }
 #client.expedition table.tab-0 td { padding:7px; }
 #client.expedition table.tab-0 td img { vertical-align: middle; margin-right:4px; }
 #client table.stab-0 { border-collapse: collapse; }
 #client.expedition table.stab-0 td { height:auto; padding:0; text-align:left; font-size:1em; border:none; }
 #client table.stab-0.com td { height:22px; vertical-align: top; }
 #client table.stab-0 p { margin:4px 0; }
 #client table.stab-0 tr.brd td { border-top:1px #194191 solid; border-bottom:1px #194191 solid; }
 #client table.stab-0 tr.total td { font-weight: bold; font-size: 1.2em; margin-bottom:0; padding:3px 0; height:auto; border-top:1px #194191 solid; }
 #client.recap {font-size:0.9em;}
 #client.recap h2 {font-size:1.4em;}
 #client.recap h3 {font-size:1.6em;margin:0 0 10px 10px;font-weight:bold;color:#194191;}
 #client.recap .blc {margin:1px 0 10px 0;padding:5px;border:1px #8197c3 solid;}
 #client.recap p {margin-bottom:10px;}
 #client.recap table {width:100%;}
 #client.recap table.tab-4 {border-collapse:collapse;}
 #client.recap table th {vertical-align:middle;color:#fff;height:25px;font-weight:bold;font-size:10px;background:#194191;border:1px #8197c3 solid;}
 #client.recap table td {text-align:center;padding:0 4px;vertical-align:middle;color:#000;height:25px;font-size:10px;background:#fff;border:1px #8197c3 solid;}
 #client.recap table.stab-0 td { height:auto; padding:0; border:none; }
 #client.recap table.stab-0 tr.brd td { border:none; padding:5px 0; border-bottom:1px #8197c3 solid; }
 .etapes_cde div {height:39px;float:left;}
 .etape-1 {width:178px;background:url('/modules/client_etapes/images/etape-1.jpg');}
 .etape-2 {width:200px;background:url('/modules/client_etapes/images/etape-2.jpg');}
 .etape-3 {width:168px;background:url('/modules/client_etapes/images/etape-3.jpg');}
 .etape-4 {width:231px;background:url('/modules/client_etapes/images/etape-4.jpg');}
 .etape-1.on {background-image:url('/modules/client_etapes/images/etape-1-o.jpg');}
 .etape-2.on {background-image:url('/modules/client_etapes/images/etape-2-o.jpg');}
 .etape-3.on {background-image:url('/modules/client_etapes/images/etape-3-o.jpg');}
 .etape-4.on {background-image:url('/modules/client_etapes/images/etape-4-o.jpg');}
 .titre-etape {margin:7px 0 3px 0;}
 .titre-etape a {text-decoration:none;}
 .titre-etape a:hover {text-decoration:underline;}
 .comparer select {height:100px;width:250px;margin-top:5px;font-size:10px;}
 .comparer .bloc-bleu { float:left; margin-left:30px; padding:15px; width:399px; height:240px; line-height:16px; color:#fff; background:#194191; }
 .comparer a { color:#000; text-decoration:none; }
 .comparer a:hover { color:#194191; }
 .comparer table { width:auto; border:1px #8197c3 solid; }
 .comparer td, .comparer th {text-align:center;vertical-align: middle;font-size:10px;padding:2px;color:#194191;}
 .comparer td {width:110px;}
 .comparer .colonne-1 {width:200px;}
 .comparer td.options {text-align:left;width:200px;color:#000;}
 .comparer table th {font-weight:normal;}
 .comparer .l1, .comparer .supp { background-color:#e9ebf5; }
 .comparer .supp td { padding:0; }
 .comparer .supp td.colonne-1 { width:204px; }
 .comparer .supp a { position:relative; display:block; height:17px; background:url('/images/comp-supp.gif') no-repeat center center; }
 .comparer .supp a:hover { background-color:#194191; }
 .comparer .supp a span { display:block; position:absolute; top:0; left:-1px; width:1px; height:95px; background:url('/modules/comparer/images/sep-1.gif') no-repeat; }
 .comparer table, #compa .l1, #compa .l2 { cursor:default; height:auto; }
 .comparer .l1 { color:#666666; background-color:#e9ebf5; }
 .comparer tr.l1:hover, .comparer tr.l2:hover {background:#fcb661;}
 .comparer tr.puces td { height:auto; text-align:left; }
 .comparer tr.puces span, .comparer tr.puces a{ margin-left:30px; font-weight:bold; padding-left:8px; background:url('/images/puce-tod.gif') no-repeat 0 3px; }
 .comparer tr.puces.detail td a { display: inline-block; font-weight:normal; margin-bottom:10px; color:#194191; }
 .comparer tr.puces.detail a:hover { text-decoration:underline; }
 #contact .blocs-droite h4.n1 { height:17px; line-height:19px; font-size:12px; }
 #contact .blocs-droite h4.n1 span { position:relative;top:-2px; display:block; padding-left:30px; height:21px; background:url('/modules/contact/images/cont.gif') no-repeat; }
 #contact .blocs-droite h4 span.plan { display:block; background:url('/modules/contact/images/google_map.gif') no-repeat right; }
 #contact .blocs-droite ul.puces-tod li { background-position: 0 3px; padding-left:8px; }
 #contact .blocs-droite ul { background:#e9ebf5; }
 #contact .blocs-droite h4 { margin-top:3px; background-position: 0 50%; }
 #contact .carte { margin-top:3px; padding:10px; font-size: 10px; background:#e9ebf5; border:1px #194191 solid; }
 #contact .siege { margin-top:3px; font-size: 10px; border:1px #e9ebf5 solid; }
 #contact .siege div { height:17px; padding-left:7px; font-size: 12px; font-weight: bold; color:#194191; background:#e9ebf5; }
 #contact .siege p { padding:4px; }
 #contact .horaires { text-align: center; padding-top:47px; margin-bottom:40px; height:43px; background:url('/modules/contact/images/horaires.gif') no-repeat; }
 #contact label span {display:inline-block;width:130px;}
 #contact input, #contact textarea {width:325px;}
 #contact select {width:329px;}
 #contact form p {text-align:left;}
 #devis table {width:100%;}
 #devis .b1 p, #devis .b2 p {margin-bottom:20px;text-align:left;}
 #devis .b2 p {margin-bottom:15px;}
 #devis table span { display:inline-block; width:134px; font-size: 12px; }
 #devis input {width:212px;}
 #devis select {width:216px;}
 #devis .b0 span { display:inline-block; width:380px; font-size:12px; }
 #devis td.b0 select {width:360px;}
 #devis td.b1, #devis td.b2 {vertical-align:top;width:50%;padding:20px 12px 12px 12px;background-color:#f3f5f9;border:1px #194191 solid;border-bottom:7px #194191 solid;}
 #devis td.b0 {padding:0 0 0 12px;vertical-align:middle;}
 #devis td.b2 {padding-bottom:5px;}
 #devis td.b2 {background:#f3f5f9 url('/modules/devis/images/devis.jpg') no-repeat;}
 #devis .message {position:relative;height:159px;width:776px;margin:auto;border:1px #194191 solid;border-bottom-width:7px;background:#f3f5f9;}
 #devis .gif-devis {position:absolute;left:17px;top:25px;width:189px;height:180px;background:#f3f5f9 url('/modules/devis/images/devis.gif') no-repeat;}
 #devis .b2 span {font-size:11px;width:160px;/*vertical-align:middle;*/}
 #devis .b2 input {width:190px;}
 #devis .b2 select {width:194px;}
 #devis td.b3 {padding:0;}
 #devis .puce {position:relative;top:2px;left:10px;height:23px;line-height:20px;padding-left:30px;font-size:12px;font-weight:bold;color:#194191;background: url('/modules/devis/images/puce-devis.gif') no-repeat;}
 #devis .l_, #devis .i_, #devis .f_ {display:none;}
 #faq a {text-decoration:none;}
 #faq a:hover {text-decoration:underline;}
 #footer { clear:both; position:relative; margin-bottom:20px; font-size:10px; color:#194191; }
 #footer .menu-footer { width:974px; border:1px #194191 solid; border-bottom:none; background:#e9ebf5 url('/modules/footer/images/footer-top.gif') no-repeat top; }
 #footer .menu-footer ul { margin:48px 18px 0 0; width:225px; background:url('/modules/footer/images/sepv.gif') repeat-y right; }
 #footer .menu-footer ul.last { margin-right:0; background:none; }
 #footer .menu-bot { margin-bottom:5px; height:14px; background:url('/modules/footer/images/footer-bot.gif') no-repeat top; }
 #footer a { font-size:10px; color:#194191; }
 #footer a:hover { text-decoration:underline; }
 #footer .coul { color:#8ca0c8; }
 #header { position:relative; height:139px; z-index:1000; }
 #header .espace-panier { position:absolute; right:0; top:0; padding-left:17px; background:url('/modules/header/images/panier-bg-l.gif') no-repeat; }
 #header .espace-panier span { display:inline-block; height:40px; padding-right:20px; background:url('/modules/header/images/panier-bg-r.gif') no-repeat right; }
 #header .espace-panier span span { padding:0 20px; background:url('/modules/header/images/panier-bg.gif') repeat-x; }
 #header .espace-panier a { display:inline-block; height:28px; line-height:28px; font-size:12px; color:#194191; }
 #header .espace-panier a:hover { text-decoration: underline; }
 #header .logo-igc { position:absolute; left:15px; top:13px; width:142px; height:68px; background:url('/modules/header/images/logo.gif') no-repeat; }
 #header .recherche { position:absolute; top:105px; left:15px; width:160px; }
 #header .recherche input.bouton { position:relative; top:3px; cursor:pointer; width:auto; height:auto; }
 #header .recherche input.txt { height:13px; padding:1px; width:122px; border: 1px #a0a0a0 solid; }
 #header .listes-deroul { position:absolute; top:107px; left:200px; z-index:1; }
 #header .listes-deroul form { display:inline; }
 #header .listes-deroul select { font-size:10px; }
 #header .call { position:absolute; right:0; top:94px; width:225px; height:100px; background:url('/modules/header/images/call.gif') no-repeat; }
 #header .call a { display:block; margin:53px 0 0 3px; width:220px; height:45px; }
 #header .menu { position:absolute; top:63px; left:133px; z-index:1500; }
 #header .menu li, #header .menu li span, #header .menu a {display:inline-block;height:30px;line-height:30px;}
 #header .menu li {float:left;text-align:center;color:#194191;}
 #header .menu li a {padding-left:12px;margin:0 4px;font-size:12px;color:#194191;}
 #header .menu li span {padding-right:10px;cursor:pointer;}
 #header .menu li a.aktif, #header .menu li a.over, #header .menu li a:hover {background:url('/modules/header/images/m-onglet-l.gif') no-repeat left top;}
 #header .menu li a.aktif span, #header .menu li a.over span, #header .menu li a:hover span {background:url('/modules/header/images/m-onglet-r.gif') no-repeat right top;}
 #header .menu li a#onglet-formation.aktif, #header .menu li a#onglet-formation.over, #header .menu li a#onglet-formation:hover {color:#f6b251;background:url('/modules/header/images/m-ongletform-l.gif') no-repeat left top;}
 #header .menu li a#onglet-formation.aktif span, #header .menu li a#onglet-formation.over span, #header .menu li a#onglet-formation:hover span {background:url('/modules/header/images/m-ongletform-r.gif') no-repeat right top;}
 /*********** Menus déroulants header *********************/ #header ul.menu li { position:relative;z-index:1500; }
 #header ul.menu ul { position:absolute; display:none; left:4px; top:29px; z-index:1500; background-color:#eaeef6; border:1px #b2bfd9 solid; width:180px; /* ie > effet jquery non saccadé : largeur du a + padding */ }
 #header ul.menu ul.menu-formation { background-color:#001f61; }
 #header ul.menu ul li { margin:0; padding:0; height:auto; }
 #header ul.menu ul a { display:block; text-align:left; padding:0 5px; margin:0; width:170px; height:24px; line-height:24px; font-size:10px; }
 #header ul.menu ul.menu-formation a { color:#F6B251; }
 #header ul.menu ul a:hover { color:#fff; background-color:#b5c1dc; background-image:none; }
 #header ul.menu ul.menu-formation a:hover { color:#fff; background-color:#194191; }
 #header ul.menu ul.newsletter { left:-144px; width:239px; height:134px; background:#194191 url('/modules/header/images/newsletter.gif') no-repeat; }
 #menu_gauche { float:left; margin-top:8px; padding-top:88px; width:173px; background:url('/modules/menu_gauche/images/top.gif') no-repeat; }
 #menu_gauche ul { border-left:1px #8197c3 solid; border-right:1px #8197c3 solid; border-top:1px #8197c3 solid; }
 #menu_gauche li {border-bottom:1px #8197c3 solid;}
 #menu_gauche li a { cursor:pointer; display:block; font-size:12px; font-weight:bold; padding:6px 2px 7px 3px; color:#194191; background-color:#e9ebf5; background-position:97% 50%; background-repeat: no-repeat; }
 #menu_gauche a.smarque, #menu_gauche a.solutions { padding-top:4px; padding-bottom:5px; font-size:10px; font-weight:normal; color:#fff; background-color:#b5c1dc; }
 #menu_gauche a.solutions {color:#f6b251;background-color:#194191;}
 #menu_gauche li a:hover, #menu_gauche .close a, #menu_gauche a.smarque:hover, #menu_gauche close a.smarque, #menu_gauche a.solutions:hover {color:#fff;background-color:#194191;background-image:url('/images/puce-menu-o.gif');}
 #menu_gauche .close a:hover {background-image:url('/images/puce-menu-f.gif');}
 /* #menu_gauche .noclose a:hover {background-image:url('/modules/menu_gauche/../images/puce-mnc.gif');}
 #menu_gauche .noclose a {color:#fff;background-color:#194191;background-image:url('/images/puce-mnc.gif');}
 */ #menu_gauche ul ul {border:none !important;}
 #menu_gauche ul ul a { padding:3px 0 3px 2px; font-size:10px; font-weight:normal; background-image:none !important; background-color:#fff !important; width:169px; color:#000 !important; }
 #menu_gauche ul ul li {border:none;}
 #menu_gauche ul ul a:hover { background-color:#e9ebf5 !important; color:#000 !important; font-weight:bold; }
 #menu_gauche ul ul a.puce-m2 { color:#194191; background:#f6b251 url('/images/puce-m2.gif') no-repeat 2px 50% !important; padding-left:12px; width:159px; }
 #menu_gauche .comp-quel { padding:105px 0 0 19px; height:44px; background:url('/modules/menu_gauche/images/bot-bg.jpg') no-repeat; }
 #netrappel { color: #194191; background:url('/modules/netrappel/images/header.jpg') no-repeat; width:451px; padding-top:116px; }
 #netrappel { color: #194191; background:url('/modules/netrappel/images/header.jpg') no-repeat; width:451px; padding-top:116px; }
 #netrappel input { width:150px; }
 #netrappel select { width:154px; }
 #netrappel form { background: url('/modules/netrappel/images/footer.gif') no-repeat bottom; }
 #netrappel label { display:block; height:22px; }
 #netrappel label span { display:inline-block; padding-left:10px; width:165px; }
 #netrappel a { text-decoration:underline; }
 #netrappel a:hover { text-decoration:none; }
 #new table {margin-top:5px;}
 #new #Tableau_01 {border-collapse: collapse;border-spacing:0;}
 #new td {vertical-align:middle;}
 #new #Tableau_01 td img {display:block;}
 #page.cgv .bloc { float:left; margin:3px 3px 0 0; width:246px; height:80px; padding:10px 0 5px 10px; font-size:10px; border:1px #8197c3 solid; background:#e9ebf5; }
 #page.cgv .acces-rapide { position:relative; width:760px; padding:20px 0 15px 20px; margin:20px 0 15px 0; border:1px #8197c3 solid; }
 #page.cgv .acces-rapide h2 { position:absolute; top:-8px; left:10px; padding:0 4px; background:#fff; }
 #page.cgv .acces-rapide ul.puces-fod { float:left; width:236px; margin:0 15px 0 0; background:url('/modules/pages/images/acces-sep.gif') no-repeat center right; }
 #page.cgv .acces-rapide li { margin:0; }
 #page.cgv .acces-rapide li li { background-image:url('/images/puce-rov.gif'); }
 #page.cgv .acces-rapide a { display:inline-block; margin:0 0 4px 0; color:#000; text-decoration:none; }
 #page.cgv .acces-rapide a:hover { text-decoration:underline; }
 #page.cgv h2 { padding-left:12px; margin-bottom:0; background:url('/images/puce-todg.gif') no-repeat 0 50%; }
 #page.form .menu-formation { float:right; width:205px; padding:8px 8px 4px 8px; margin:0 0 10px 20px; border:1px #8197c3 solid; }
 #page.form .aff-liens { height:auto !important; margin-top:10px; max-height:150px; padding:8px 8px 4px 8px; overflow-y: scroll; border:1px #8197c3 solid; }
 #page.form a { text-decoration:none; }
 #page.form a:hover { text-decoration:underline; }
 #page.form.id73 .php_2 { float:left; width:300px; height:100px; background:#0ff; }
 #page.emploi .offremploi { background:#f9f9fc; border:1px #8197c3 solid; }
 #page.emploi h2 { padding-left:8px; height:28px; line-height:28px; background:#194191; color:#f6b251; border:1px #f9f9fc solid; }
 #page.emploi .ademploi { margin-top:1px; padding:7px 15px; background:#194191; color:#fff; }
 #page.emploi .ademploi p { margin-bottom:5px; }
 #page.emploi table { width:100%; }
 #page.emploi th, #page.emploi td { width:50%; }
 #page.emploi th { font-weight: bold; color:#fff; padding:1px 0 2px 20px; vertical-align: middle; background:#194191 url('/images/puce-info.gif') no-repeat; }
 #page.emploi td { padding-left:20px; height:50px; vertical-align: middle; }
 /** commun à toutes les pages **/ #page a.ademail { text-decoration:none; }
 #page a.ademail:hover { text-decoration:underline; }
 #page .clear { display:block; clear:both; height:0; font-size:1px; }
 #page b.p {padding:1px 2px 2px 3px;background:#900;color:#f00;}
 .mceContentBody .content { float: none !important; margin-left:80px !important; }
 .mceContentBody table:after, .mceContentBody .content:after { content:" "; }
 /* New Content */ .new_content {}
 .new_content .blc_middle h1 { padding-bottom:8px; line-height:1; text-transform:uppercase; border-bottom:1px solid #194191; }
 .new_content .blc_middle h2 { padding:8px 0 8px 25px; line-height:14px; color:#f6b251; font-size:12px; text-transform:uppercase; background:#194191 url('/modules/pages/images/puce_co.gif') no-repeat 10px 10px; }
 .new_content .blc_middle h3 { padding:8px 0 8px 8px; line-height:14px; color:#131313; font-size:12px; text-transform:uppercase; background:#e9ebf5; }
 .new_content .blc_middle p { line-height:15px; }
 .new_content .blc_middle p.intro { color:#194191; }
 .new_content .blc_middle .btn_devis, .new_content .blocs-droite .btn_devis { display:inline-block; height:50px; width:202px; margin:18px 0 28px 0; background:url('/modules/pages/images/btn-devis.gif') no-repeat; }
 .new_content .blc_middle .btn_devis:hover, .new_content .blocs-droite .btn_devis:hover {opacity:0.3}
 .new_content .blc_middle .cadre { padding:10px; margin-bottom:12px; border:1px solid #c5cfe3; }
 .new_content .blc_middle .cadre b.name {color:#194191}
 .new_content .blc_middle .cadre ul li { padding-left:12px !important; margin-bottom:12px !important; background-image:url('/modules/pages/images/puce_cb.gif') !important; }
 .new_content .blc_middle .cadre ul li:last-child {margin-bottom:0 !important}
 .new_content .blc_middle .cadre_2 { padding:11px 6px; margin-bottom:12px; background:#b5c1dc; border:1px solid #194191; }
 .new_content .blc_middle .cadre_2 ul {margin:0}
 .new_content .blc_middle .cadre_2 ul li { padding-left:12px !important; margin-bottom:12px !important; line-height:15px; background-image:url('/modules/pages/images/puce_cblanc.png') !important; }
 .new_content .blc_middle .cadre_2 ul li:last-child {margin-bottom:0 !important}
 .new_content .blc_middle .cadre_2 ul li b.name { color:#194191; text-transform:uppercase; }
 .new_content .blc_middle .cadre_3 { padding:17px; border:2px solid #921722; }
 .new_content .blc_middle .cadre_3 b {color:#921722}
 .new_content .blc_middle .forfait li { text-transform:uppercase; background-position:0 4px !important; background-image:url('/modules/pages/images/puce_fl_o.gif') !important; }
 #panier table { width:779px; margin-left:-1px; }
 #panier table.tab-0 td { background:#fff; border:1px solid #8197c3; height:30px; padding:0 4px; text-align:center; vertical-align:middle; }
 #panier tr th.vide { width:23px; padding:0; border:1px #8197c3 solid; background-color:#e9ebf5; background-image:none; }
 #panier td.quantite span.qte { display:inline-block; margin-right:12px; margin-left:25px; width:40px; height:18px; border:1px solid #000; line-height:18px; background:#fff; }
 #panier td.quantite span { position:relative; float:left; }
 #panier td.quantite .qt_plus { position:absolute; top:0; right:0; }
 #panier td.quantite .qt_moins { position:absolute; top:11px; right:0; }
 #panier .prix { display:inline-block; width:111px; height:33px; line-height:33px; margin-top:15px; font-weight: bold; background:url('/modules/panier/images/prix.gif') no-repeat; }
 #panier table.tab-0 table td { padding:0; height:auto; font-size:11px; border:none; background:#e9ebf5; }
 #panier .fatbord_2 { margin:-1px 0 0 0; height:7px; width:777px; background:#8197c3; }
 #plan a {text-decoration:none;}
 #plan ul.puces-tod a {color:#000;}
 #plan a:hover {text-decoration:underline;}
 #plan .menu-marques { margin-bottom:20px; padding-left:14px; font-size:14px; background:url('/images/puce-fod.gif') no-repeat 0 5px; }
 #plan .menu-marques a.aktif {font-weight:bold;}
 /* Sytème onglets : plan du site voir code général : /css/jquery.ui.css note : le système /js/jquery.ui.custom.js n'est pas utilisé > juste pour présentation css avec class en dur dans le code. */ #plan #onglets.ui-tabs .ui-tabs-nav li a {height:30px;line-height:30px;padding:0;width:123px;color:#194191;background:url('/modules/plan/images/onglet.gif') bottom no-repeat;}
 #plan #onglets.ui-tabs .ui-tabs-nav li a:hover, #plan #onglets.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {background-image:url('/modules/plan/images/onglet-o.gif');}
 #plan #onglets.ui-tabs .ui-tabs-panel {padding:15px;height:auto;border:none;background:url('/modules/plan/images/onglet-bg.gif') repeat-y;}
 #plan #onglets.ui-tabs {background:url('/modules/plan/images/onglet-top-plan.gif') no-repeat left top !important;}
 #plan #onglets.ui-tabs .onglet-bot {height:1px;background:url('/modules/plan/images/onglet-bot.gif') no-repeat left top;}
 .blc-prod-1 {float:left;width:420px;}
 .blc-prod-1 h1, .blc-prod-1 h2.brd_1 {margin-right:5px;}
 #produit .blc-prod-1 {margin-left:15px;width:395px;}
 .blc-prod-2 {float:right;width:110px;text-align:right;}
 .blc-prod-2 .logo {margin-top:6px;height:120px;}
 .blc-prod-2 .pt-info.devis {margin:0 53px 7px 0;}
 .blc-prod-1 .pt-info.liv {position:absolute;top:140px;left:432px;}
 .blc-prod-2 .d-devis {margin-right:15px;}
 #produit h1 { color:#000; font-size:12px; height:28px; }
 #produit .onglet h2 { font-size:12px; }
 #produit .image { float:left; margin-right:20px; width:100px; height:122px; }
 #produit .blc_0 { float:left; width:261px; text-align:center; }
 #produit .blca { float:left; margin-bottom:10px; width:262px; background:url('/modules/produit/images/bg-a-top.gif') no-repeat; }
 #produit .blca_1 { padding:7px 10px 3px 10px; background:url('/modules/produit/images/bg-a-bot.gif') no-repeat bottom;}
 #produit.logiciel .blca_1 { padding:10px 30px 0 30px; }
 #produit.logiciel select { width:100%; margin:3px 0 10px 0; }
 .layer {display:none;position:absolute;z-index:10000;width:220px;background:#194191 url('/modules/produit/images/layer-devis.gif') no-repeat 3px 3px;border:1px #194191 solid;}
 #layer_agrement.layer {background-image:url('/modules/produit/images/layer-agrement.gif');}
 #layer_livraison.layer {background-image:url('/modules/produit/images/layer-livraison.gif');}
 .layer div {margin-top:37px;padding:9px;color:#194191;background:#E9EBF5;}
 #produit .blc_brd { padding:8px 0; margin-bottom:5px; background:#FAFAFD; border:1px #C8D2E5 solid; }
 #produit .description { margin-bottom:15px; }
 #produit .l-ajout-ass { width:505px; height:270px; padding:0 13px; background:url('/modules/produit/images/layer-add-ass.gif') no-repeat; }
 #produit .l-ajout-ass .laa_1 { padding:23px 23px 0 200px; width:296px; height:150px; font-size: 12px; }
 #produit .l-ajout-ass .laa_1 p { height:57px; }
 /* formation */ .agrement_bot { height:90px;position:relative; }
 .agrement_bot .layer.agrement { position:absolute; left:7px; top:-25px; width:510px; background-image:url('/modules/produit/images/layer-agrement.gif'); }
 #produit .bg_h2 h2, #produit.ass .bg_h2 h5 { margin-bottom:0; padding:1px 0 2px 19px; color:#000; font-size:11px; font-weight: bold; background:#E9EBF5 url('/images/puce-rbv.gif') no-repeat 7px 6px; }
 #produit .onglet li, #produit .bg_h2 li { padding-left:12px; margin:4px 0; background:url('/images/puce-cb.gif') no-repeat 0 5px; }
 #produit .bg_h2 ul { margin-top:0; margin-left:7px; }
 /* installation */ #produit .tel, #produit .rappel { line-height:30px; height:30px; background:url('/modules/produit/images/inst-bgc.gif') repeat-x; }
 #produit .tel div, #produit .rappel a { text-align:left; padding-left:43px; background:url('/modules/produit/images/inst-rappel.gif') no-repeat 4px 0; }
 #produit .rappel a { display:block; margin-top:1px; background-image:url('/modules/produit/images/inst-tel.gif'); }
 #produit .av { height:16px; background:url('/modules/produit/images/inst-av.gif') no-repeat; }
 #produit .av b { position:relative; top:-5px; left:158px; }
 #produit .av-bg { width:522px; margin-bottom:20px; background:url('/modules/produit/images/inst-av-bg.gif') repeat-y; }
 #produit .av-bg div { width:502px; padding:0 10px 10px 10px; background:url('/modules/produit/images/inst-av-bot.gif') no-repeat bottom; }
 /* Assistance */ #produit.ass .blca select { margin:2px 0 5px 10px; width:232px; }
 #produit.ass .bg_h2 p { margin-left:30px; }
 #produit.ass #f_prix { display:block; float:left; text-align:center; font-weight:bold; width:127px; height:21px; line-height:21px; background:url('/modules/produit/images/prix-assistance.gif') no-repeat; }
 /* Fonctions */ #produit h1.fonction { height:auto; margin:0 0 20px 0; }
 #produit h1.fonction span { display:block; color:#194191; font-weight:normal; }
 #produit #onglets_f table.compa_f { display:table; width:521px; }
 #produit #onglets_f li { line-height:26px; }
 #produit #onglets_f .comparer { padding-left:15px; border-left:1px #194191 solid; }
 #produit.fonctions .familles { margin:0; padding:0 0 15px 15px; color:#194191; border-left:1px #194191 solid; }
 #produit.fonctions .familles a { color:#194191; padding-left:14px; background:url('/images/puce-fod2.gif') no-repeat 0 50%; }
 #produit #onglets_f .familles a:hover, #produit #onglets_f .ui-tabs-selected a { font-weight:bold;cursor: default; background-image:url('/images/puce-fob2.gif'); }
 table.compa_l, table.compa_f { width:100%; border:none; padding-bottom:10px; }
 table.compa_l td, table.compa_f td { width:auto; }
 table.compa_l td.options, table.compa_f td.options { width:316px; }
 table.compa_l td.options { font-weight:bold; }
 table.compa_l td { text-align:left; }
 /* blocs de droite */ .blocs-droite { float:right; margin-top:50px; width:225px; }
 .blocs-droite h4 { padding-left:3px; height:25px; line-height:25px; color:#194191; font-weight:bold; font-size:14px; background:url('/modules/produit/images/bg-h4.gif') repeat-x; border:1px #8197c3 solid; }
 .blocs-droite h4 span.info { display:block; padding-left:30px; height:25px; background:url('/modules/produit/images/bg-h4-info.gif') no-repeat 0 50%; }
 .blocs-droite h4 span.cal { display:block; padding-left:30px; background:url('/modules/produit/images/bg-h4-cal.gif') no-repeat 0 50%; }
 .blocs-droite ul { margin:0 0 2px 0; padding:7px; border:1px #8197c3 solid; border-top:none; }
 .blocs-droite ul a { display:block; margin-bottom:5px; color:#000; text-decoration:none; }
 * html .blocs-droite ul li {height:1px;}
 .blocs-droite ul a:hover { text-decoration:underline; }
 .blocs-droite ul a.p { font-size:10px; padding-left:15px; background:url('/images/puce-m2.gif') no-repeat -1px 50%; }
 .blocs-droite ul a.ve { height:16px; padding-left:25px; background:url('/modules/produit/images/cd.gif') no-repeat 0 50%; }
 .blocs-droite ul a.pdf { height:16px; padding-left:27px; background:url('/modules/produit/images/pdf.gif') no-repeat 2px 50%; }
 .blocs-droite ul.puces-fod li span { display:block; font-size: 10px; font-weight: bold; }
 .blocs-droite .label { margin-bottom:1px; background:#e9ebf5; border:1px #1a3b7b solid; }
 .blocs-droite .label .logo { padding:4px 0; text-align: center; border-bottom:1px #1a3b7b solid; background: #fff; }
 .blocs-droite .label p, .blocs-droite .label h2 { margin:10px 7px 10px 7px; text-align: left; }
 .blocs-droite .label h2 { font-size:11px; }
 /* Sytème onglets voir code général : /css/jquery.ui.css note : le système /js/jquery.ui.custom.js n'est pas utilisé pour le premier ulli (logiciel formation installation...) > juste pour présentation css avec class en dur dans le code. */ #produit.content {margin-top:45px;background:url('/modules/produit/images/onglet-top.gif') no-repeat left top !important;}
 #produit #onglets.ui-tabs .ui-tabs-nav, #formations #onglets.ui-tabs .ui-tabs-nav { top:0; margin:0; height:22px; background:url('/modules/produit/images/onglet-bg.gif') repeat-x 0 21px; }
 .ui-tabs .ui-tabs-nav li a span { display:inline-block; height:30px; padding:0 17px; background:url('/modules/produit/images/onglet.gif') left bottom no-repeat; cursor: pointer; }
 #onglets.ui-tabs .ui-tabs-nav li a span { display:inline-block; height:22px; padding:0 6px 0 23px; background-image:url('/modules/produit/images/onglet2.gif'); }
 .ui-tabs .ui-tabs-nav { margin:0 0 10px 0; }
 .ui-tabs .ui-tabs-nav li.debut { padding-left:22px; background:url('/modules/produit/images/onglet-debut.gif') 21px 2px no-repeat; }
 .ui-tabs .ui-tabs-nav li a {height:30px;line-height:29px;padding-right:3px;color:#f6b251;background:url('/modules/produit/images/onglet-right.gif') right bottom no-repeat;}
 #onglets.ui-tabs .ui-tabs-nav li a {height:22px;line-height:22px;padding-right:1px;color:#c8d2e5;background-image:url('/modules/produit/images/onglet2-right.gif');}
 .ui-tabs .ui-tabs-nav li a:hover, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {color:#194191;background-image:url('/modules/produit/images/onglet-right-o.gif');}
 #onglets.ui-tabs .ui-tabs-nav li a:hover, #onglets.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {color:#194191;background-image:url('/modules/produit/images/onglet2-right-o.gif');}
 .ui-tabs .ui-tabs-nav li a:hover span, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a span {background-image:url('/modules/produit/images/onglet-o.gif');}
 #onglets.ui-tabs .ui-tabs-nav li a:hover span, #onglets.ui-tabs .ui-tabs-nav li.ui-tabs-selected a span {background-image:url('/modules/produit/images/onglet2-o.gif');}
 #produit .ui-tabs {float:left;width:536px;}
 #onglets.ui-tabs .ui-tabs-panel {height:auto;padding:12px 0 1px 12px;border-left:1px solid #194191;}
 .onglet-bot {height:9px;background:url('/modules/produit/images/onglet-bot.gif') no-repeat right top;}
 #produit.form .onglet {padding:12px 0 1px 7px !important;}
 #produit #onglets-niv.ui-tabs {border-left:1px solid #194191;}
 #produit #onglets-niv.ui-tabs .ui-tabs-nav {background:none;top:0;margin-left:12px;}
 #produit #onglets-niv.ui-tabs .ui-tabs-panel {border:none;width:530px;padding:12px 0 25px 6px;}
 #produit #onglets-niv.ui-tabs .ui-tabs-nav li a {width:78px;height:21px;background:url('/modules/produit/images/form-niv1.gif') no-repeat;}
 #produit #onglets-niv.ui-tabs .ui-tabs-nav li a.niv2 {margin-left:4px;background-image:url('/modules/produit/images/form-niv2.gif');}
 #produit #onglets-niv.ui-tabs .ui-tabs-nav li a:hover, #produit #onglets-niv.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {;background-image:url('/modules/produit/images/form-niv1-o.gif');}
 #produit #onglets-niv.ui-tabs .ui-tabs-nav li a.niv2:hover, #produit #onglets-niv.ui-tabs .ui-tabs-nav li.ui-tabs-selected a.niv2 {;background-image:url('/modules/produit/images/form-niv2-o.gif');}
 #produits h1 { margin:0 0 0 2px; width:435px; font-size:15px; }
 #produits .tri { background:url('/modules/produits/images/tri-bg.gif') repeat-x; }
 #produits .tri div { background:url('/modules/produits/images/tri-l.gif') no-repeat; }
 #produits .tri div div { height:30px; background:url('/modules/produits/images/tri-r.gif') no-repeat right; }
 #produits .tri div div div { float:left; position:relative; top:6px; left:0; padding-left:11px; margin-left:7px; width:238px; background:url('/modules/produits/images/tri-f.gif') no-repeat; }
 #produits select {width:100%;}
 #produits .pagination { clear:both; margin:6px 0; text-align:center; }
 #produits .desc_marque {width:732px;margin:10px 0;padding:10px 5px 0 10px;border:1px #EBE7DA solid;}
 #produits .desc_marque img {float:left;margin-right:10px;}
 #produits .extrait_produit { position:relative; float:left; width:253px; height:213px; margin:0 10px 10px 0; padding-top:30px; }
 #produits .extrait_produit .marque { position:absolute; left:0; top:1px; width:68px; height:30px; background:url('/modules/produits/images/marque-1.gif') no-repeat left top; }
 #produits .extrait_produit .milieu { padding:5px; height:159px; border:1px #c5cfe3 solid; }
 #produits .extrait_produit h2 {margin-bottom:7px;}
 #produits .extrait_produit h2 a {display:block;height:27px;font-size:11px;text-decoration:none;}
 #produits .extrait_produit a.extrait-photo { float:left; display:block; width:60px; height:105px; }
 #produits .extrait_produit p { float:right; height:105px; width:170px; margin:0; font-size: 10px; text-align:left; }
 #produits .extrait_produit .liens { position:absolute; left:0; top:200px; width:218px; height:36px; padding:6px 0 0 37px; background:url('/modules/produits/images/liens-bg.gif') no-repeat; }
 #produits .extrait_produit .liens a { display:block; width:90px; text-decoration: none; font-size:10px; font-weight:bold; }
 #produits .extrait_produit .liens a:hover { text-decoration:underline; }
 #quel_logiciel .q-onglet { display:inline-block; margin-left:10px; width:69px; height:29px; line-height:29px; padding-left:26px; font-size:13px; font-weight:bold; color:#f6b251; background:url('/modules/quel_logiciel/images/quel-onglet.gif') no-repeat; }
 #quel_logiciel .quel-bg { width:731px; height:284px; padding:10px 0 0 25px; background:url('/modules/quel_logiciel/images/quel.jpg') no-repeat; }
 #quel_logiciel ul { width:280px; height:260px; overflow-x: auto; }
 #quel_logiciel ul li { margin-bottom:4px; }
 #quel_logiciel a { color:#fff; font-weight:bold; text-decoration:none; }
 #quel_logiciel a:hover {text-decoration:underline;}
 /* #statique .tab-s1 {float:left;width:338px;height:115px;line-height:16px;padding:15px 20px;margin:0 1px 1px 0;border:1px #300 solid;}
 #statique h2 {font-size:12px;}
 #statique.cgv h6 {font-weight:bold;margin-bottom:7px;}
 #statique.liens p {margin-bottom:7px;}
 #statique.liens h2 {margin-bottom:5px;}
 #statique.liens a {text-decoration:none;}
 #statique.liens a:hover {text-decoration:underline;}
 #rib {display: none;}
 */ .emploi.content .blc_middle {width:485px}
 .emploi.content .blocs-droite {width:280px}
 .emploi.content .blocs-droite .poles { float:right; width:225px; margin-top:17px; }
 .emploi.content h1 { margin-bottom:0; }
 .emploi.content .stitre { display:inline-block; margin-bottom:20px; color:#194191; font-size:12px; font-family:Verdana; }
 .emploi.content .title { padding:7px 5px; color:#194191; font-size:12px; font-weight:bold; text-transform:uppercase; background:#e9ebf5; }
 .emploi.content ul li.puce_cb { background-image:url('http://www.ig-conseils.com/images/statique/puce_cb.png') !important; background-position:0 6px !important; }
 .emploi.content ul li.puce_flo { background-image:url('http://www.ig-conseils.com/images/statique/puce_flo.gif') !important; background-position:0 5px !important; }
 .emploi.content ul.none li { padding:0 !important; margin:0 !important; background:none !important; }
 .emploi.content ul li a.upper {text-transform:uppercase}
 .emploi.content .offre { margin-top:18px; margin-bottom:15px; }
 .emploi.content .offre .title_intro { float:left; width:515px; padding-left:30px; margin-top:13px; background:url('http://www.ig-conseils.com/images/statique/puce_fl.gif') no-repeat; }
 #page.emploi.content .offre h2 { height:auto; padding:0; margin-bottom:0; color:#194191; font-size:14px; font-weight:bold; line-height:normal; text-transform:uppercase; background:none; border:none; }
 .emploi.content .offre em { display:block; padding-bottom:10px; margin-bottom:0; font-size:11px; border-bottom:1px solid #194191; }
 .emploi.content .offre .img_intro {float:right}
 .emploi.content .onglets_container { margin-top:-11px; background:url('http://www.ig-conseils.com/images/statique/onglet-top.gif') no-repeat; }
 .emploi.content .ui-tabs-nav { height:49px; top:6px; left:-5px; }
 .emploi.content .ui-tabs-nav li { padding-left:0 !important; margin-bottom:0 !important; background:none; }
 .emploi.content .ui-tabs-nav li.debut { padding-left:22px !important; background:url('http://www.ig-conseils.com/modules/produit/images/onglet-debut.gif') no-repeat 21px 2px !important; }
 .emploi.content .ui-tabs-nav li a { display:inline-block; height:30px; line-height:29px; padding-right:3px; background:url('http://www.ig-conseils.com/modules/produit/images/onglet-right.gif') no-repeat right bottom; }
 .emploi.content .ui-tabs-nav li:hover a, .emploi.content .ui-tabs-nav li.ui-tabs-selected a {background-image:url('http://www.ig-conseils.com/modules/produit/images/onglet-right-o.gif')}
 .emploi.content .ui-tabs-nav li a span { height:30px; min-width:149px; padding:0 10px; color:#f6b251; font-size:11px; font-weight:bold; background:url('http://www.ig-conseils.com/images/statique/onglet.gif') no-repeat left bottom; }
 .emploi.content .ui-tabs-nav li:hover a span, .emploi.content .ui-tabs-nav li.ui-tabs-selected a span { color:#194191; background-image:url('http://www.ig-conseils.com/images/statique/onglet-o.gif'); }
 .emploi.content .onglet_parent { height:auto; padding-left:18px !important; padding-right:18px !important; padding-bottom:18px !important; border-left:1px solid #194191; border-right:1px solid #194191; border-bottom:1px solid #194191; }
 .emploi.content .onglet_parent .entry-top { cursor:pointer; position:relative; height:26px; padding-top:4px; padding-left:24px; background:url('http://www.ig-conseils.com/images/statique/h3_liste.gif') no-repeat left 0; }
 .emploi.content .onglet_parent .entry-top .bg { height:26px; background:#b5c1dc; }
 .emploi.content .onglet_parent .entry-top h3 { display:inline-block; padding-left:8px; margin-bottom:0; color:#194191; font-size:14px; font-weight:bold; line-height:24px; }
 .emploi.content .onglet_parent .entry-top .ref { color:#FFF; font-size:12px; }
 .emploi.content .onglet_parent .entry-content { padding:17px; margin-top:-5px; border:1px solid #c5cfe3; }
 .emploi.content .onglet_parent .entry-content .cat { display:block; padding-bottom:12px; color:#000; font-weight:bold; text-transform:uppercase; background:url('http://www.ig-conseils.com/images/statique/cat_sep.gif') repeat-x 0 bottom; }
 .emploi.content .onglet_parent .entry-content ul { margin:20px 0 !important; }
 .emploi.content .onglet_parent .entry-content table { width:100%; background-color:#e9ebf5; border-collapse:collapse; border-color:#FFF; }
 .emploi.content .onglet_parent .entry-content table td { height:auto !important; padding:7px 10px !important; border:1px solid #FFF; }
 .emploi.content .onglet_parent .entry-content table td.name { width:30% !important; padding-left:20px !important; color:#194191; font-size:11px; font-weight:bold; text-transform:uppercase; background:url('http://www.ig-conseils.com/images/statique/puce_rb.png') no-repeat 7px center; }
 .emploi.content .onglet_parent .entry-content table td .adresse { display:inline-block; line-height:normal }
 .emploi.content .onglet_parent .entry-content .sep { width:50%; margin-left:auto; margin-right:auto; background-image:url('http://www.ig-conseils.com/images/statique/cat_sep.gif'); }
 .emploi.content .onglet_parent .entry-content .send {}
 .emploi.content .onglet_parent .entry-content .send .title { padding:0; margin-bottom:10px; color:#194191; background:none; }
 .emploi.content .onglet_parent .entry-content .send .bloc { padding:8px; color:#FFF; font-size:12px; background:#194191; }
 .emploi.content .onglet_parent .entry-content .send .bloc em { display:inline-block; padding:0; border:none; }
 .emploi.content .onglet_parent .entry-content .send .bloc .postuler { float:right; display:inline-block; height:18px; width:85px; background:url('http://www.ig-conseils.com/images/statique/postuler.gif') no-repeat; }

#formations .plan {position:relative;padding:15px 15px 30px 15px ;border:1px solid #dde3ef;}
 #formations .plan_c { height:85px; padding:5px 5px 5px 10px ; border:1px solid #dde3ef; border-top:none; overflow-y:auto; }
 #formations .plan ul {margin:0;}
 #formations .plan a {color:#000;font-size:10px;text-decoration:none;}
 #formations .plan a:hover {text-decoration:underline;}
 #formations .plan h2 {margin-bottom:0;padding-left:4px;height:23px;line-height:24px;font-size:11px;background: url('http://ig-conseils.com/modules/formations/images/bg-plan.gif');}
 #formations .plan h2 span {display:block;padding-left:28px;background: url('http://ig-conseils.com/modules/formations/images/puce-plan.gif') no-repeat;}
 #formations .plan li a {display:inline-block;padding-left:14px;height:16px;line-height:16px;background: url('http://ig-conseils.com/modules/formations/images/puce-def.gif') no-repeat 0 50%;}
 #formations .plan li a.pdf, #formations .plan ul.pdfs li a {background-image: url('http://ig-conseils.com/modules/formations/images/puce-pdf.gif');}
 #formations .plan P {margin:3px 0 5px 0;}

 #formations .logo_2 {float:right;margin-top:6px;padding-left:20px;background:#fff; }
 #formations #onglets {margin-top:18px;}
 #formations .ui-tabs-panel, #tinymce .ui-tabs-panel {padding-bottom:25px !important;}
 #formations .puce-cb, #tinymce .puce-cb {padding:0 0 3px 12px;font-weight:normal;font-size:10px;color:#000;}
 #formations .plan {position:relative;padding:15px 15px 30px 15px ;border:1px solid #dde3ef;}
 #formations .plan_c { height:85px; padding:5px 5px 5px 10px ; border:1px solid #dde3ef; border-top:none; overflow-y:auto; }
 #formations .plan ul {margin:0;}
 #formations .plan a {color:#000;font-size:10px;text-decoration:none;}
 #formations .plan a:hover {text-decoration:underline;}
 #formations .plan h2 {margin-bottom:0;padding-left:4px;height:23px;line-height:24px;font-size:11px;background: url('http://ig-conseils.com/modules/formations/images/bg-plan.gif');}
 #formations .plan h2 span {display:block;padding-left:28px;background: url('http://ig-conseils.com/modules/formations/images/puce-plan.gif') no-repeat;}
 #formations .plan li a {display:inline-block;padding-left:14px;height:16px;line-height:16px;background: url('http://ig-conseils.com/modules/formations/images/puce-def.gif') no-repeat 0 50%;}
 #formations .plan li a.pdf, #formations .plan ul.pdfs li a {background-image: url('http://ig-conseils.com/modules/formations/images/puce-pdf.gif');}
 #formations .plan P {margin:3px 0 5px 0;}
 #formations .blocs-droite h4 img {position:absolute;top:3px;left:3px;}
 #formations .txt li { padding-left:14px; background:url('http://ig-conseils.com/images/puce-rb.gif') no-repeat 0 4px;}
 #formations .txt h2 {font-size:11px;}
 #formations .txt h3 {font-weight:bold;}
 #formations table.a-d-d td {vertical-align: middle;}
 #formations .flash-labels {border:1px #8197C3 solid;}
 
/* rajouté par laurent le 6/11/2018 pb menu admin */

#menu_admin {
 position:fixed;
 top:0;
 left:0;
 z-index:1000000;
 width: 100%;
 padding:3px;
 border-top:1px #fff solid;
 background:#fff;
}

#menu_admin ul {
 margin:0 auto;
 width:980px;
}

#menu_admin li {
 float:left;
}

#menu_admin li a {
 text-decoration: none;
 color: #FFFFFF;
 font-weight: bold;
}

#menu_admin input {
 font-size: 10px;
 padding:0;
}

*+html #menu_admin input {
 padding:0 2px;
 width:1;
 overflow:visible;
}

 