@import "http://services.igloocommunities.com/download-noauth/lib/boxes/css/boxcss";
@import "http://services.igloocommunities.com/download-noauth/lib/grid/css/gridcss";



/*--------------------------------------------- */
/*                 >>> HTML <<<                 */
/*--------------------------------------------- */


a                { color: #996600; text-decoration: none; }
#tinymce a       { color: #996600 !important; text-decoration: none !important; }
a:hover          { color: #996600; text-decoration: underline;}
#tinymce a:hover { color: #996600 !important; text-decoration: underline !important; }

body       { color: #3a3636; }
h1         { color: #996600; }
h2         { color: #000000; font-weight: bold; line-height: 1.3; }
h3         { color: #996600; font-weight: normal; text-transform: uppercase; font-size: 1em; line-height: 1.5em; padding: 0.6em 0; }
h4         { color: #3a3636; font-weight: bold; }
h5         { color: #996600; font-weight: normal; font-size: 15px; }
blockquote { color: #996600; font-style: italic; }

td { vertical-align: top; }

h3.heading4 { color: #3a3636; }

.underline { border-bottom: 1px solid #c2c2c2; margin-bottom: 10px; }



/*--------------------------------------------- */
/*              >>> _CONTENT <<<                */
/*--------------------------------------------- */


ul.rss-items .rss-item { margin-bottom: 9px; }
ul.rss-items .rss-date { color: #959595; }


/* _CLEAR_BULLETS_MARGINS
----------------------------------------------- */

ul,
div.ig-grid-r ul,
div ul.listing-clients,
div ul.news-listing,
div ul.rss-items,
div .box-footerlinks ul,
div .ps-secondarynav ul { list-style: none; margin: 0; }



/*--------------------------------------------- */
/*                >>> _BOXES <<<                */
/*--------------------------------------------- */


.box                         { background-color: transparent; }

.box-head, .box-head div,
.box-foot, .box-foot div     { background-image: url('http://services.igloocommunities.com/download-noauth/lib/boxes/img/stroke/r7s1cbeijepng'); }

.box-body                    { border: 1px solid #f1f1f1; border-width: 0 1px; }

.box-head div, .box-foot div { line-height: 7px; } 
.box-head,     .box-foot     { padding-left: 7px; }


/* GENERAL INNER BOXES
    - Boxes inside white-bg boxes
    - CLIENTS - Suggestion box
    - BIENVENUE > SOUMETTRE UNE QUESTION -  Wufoo box
    - BIENVENUE > POUR NOUS JOINDRE - Nos bureaux
    - BIENVENUE > POUR NOUS JOINDRE - Nos equipe
    - CARRIERE - Facts
    - CARRIERE > POURQUOI PCD - Conditions
    - CARRIERE > POURQUOI PCD - Avantages
=============================================== */

.box-inside                .box-head, .box-inside                 .box-head div, .box-inside                 .box-foot, .box-inside                 .box-foot div,
.box-clients-suggestion    .box-head, .box-clients-suggestion     .box-head div, .box-clients-suggestion     .box-foot, .box-clients-suggestion     .box-foot div,
.box-wufoo                 .box-head, .box-wufoo                  .box-head div, .box-wufoo                  .box-foot, .box-wufoo                  .box-foot div,
.box-bureaux               .box-head, .box-bureaux                .box-head div, .box-bureaux                .box-foot, .box-bureaux                .box-foot div,
.box-equipes               .box-head, .box-equipes                .box-head div, .box-equipes                .box-foot, .box-equipes                .box-foot div,
.box-partners-side         .box-head, .box-partners-side          .box-head div, .box-partners-side          .box-foot, .box-partners-side          .box-foot div,
.box-partners-conditions   .box-head, .box-partners-conditions    .box-head div, .box-partners-conditions    .box-foot, .box-partners-conditions    .box-foot div,
.box-partners-advantages   .box-head, .box-partners-advantages    .box-head div, .box-partners-advantages    .box-foot, .box-partners-advantages    .box-foot div,
.box-experts-planification .box-head, .box-partners-planification .box-head div, .box-partners-planification .box-foot, .box-partners-planification .box-foot div,
.box-experts-integration   .box-head, .box-partners-integration   .box-head div, .box-partners-integration   .box-foot, .box-partners-integration   .box-foot div,
.box-experts-optimisation  .box-head, .box-partners-optimisation  .box-head div, .box-partners-optimisation  .box-foot, .box-partners-optimisation  .box-foot div
{ background-image: url('/download/gallery/img/r7_s1_grey_on_whitepng') !important; }

.box-inside                .box-body,
.box-clients-suggestion    .box-body,
.box-wufoo                 .box-body,
.box-bureaux               .box-body,
.box-equipes               .box-body,
.box-partners-side         .box-body,
.box-partners-conditions   .box-body,
.box-partners-advantages   .box-body,
.box-experts-planification .box-body,
.box-experts-integration   .box-body,
.box-experts-optimisation  .box-body
{ border: 1px solid #f1f1f1 !important; border-width: 0 1px !important; }



/* CLIENTS - GENERAL BOX
=============================================== */

.box-clients .box-head, .box-clients .box-head div,
.box-clients .box-foot, .box-clients .box-foot div
{ background-image: url('/download/gallery/img/radius7outergreyborderlightgreypng'); }

.box-clients .box-body
{ border: 1px solid #f1f1f1; border-width: 0; } 



/* CLIENTS - ACCOUNT INFORMATION BOX
=============================================== */

.box-clients-compte { background-color: #d8caba; }

.box-clients-compte .box-head, .box-clients-compte .box-head div,
.box-clients-compte .box-foot, .box-clients-compte .box-foot div
{ background-image: url('/download/gallery/img/radius7outerwhiteborderbrownpng'); }

.box-clients-compte .box-body
{ border: 1px solid #996600; border-width: 0 1px; }


/* CLIENTS - ACCESS BOX
=============================================== */

#ig-page-clients.ig-pages .box-clients-access .box-head, #ig-page-clients.ig-pages .box-clients-access .box-head div,
#ig-page-clients.ig-pages .box-clients-access .box-foot, #ig-page-clients.ig-pages .box-clients-access .box-foot div
{ background-image: url('/download/gallery/img/radius7outergreyborderdarkgreypng'); }

#ig-page-clients.ig-pages .box-clients-access .box-body
{ border: 1px solid #353131; border-width: 0 1px; }


/* CLIENTS - FOOTER-LINKS BOX
=============================================== */

#ig-page-clients.ig-pages .box-footerlinks .box-head, #ig-page-clients.ig-pages .box-footerlinks .box-head div,
#ig-page-clients.ig-pages .box-footerlinks .box-foot, #ig-page-clients.ig-pages .box-footerlinks .box-foot div
{ background-image: url('/download/gallery/img/radius7outergreyborderlightgreypng'); }

#ig-page-clients.ig-pages .box-footerlinks .box-body
{ border: 1px solid #ededed; border-width: 0 1px; }


/* CONTINUUM - BOX & EQUIPE BOX
=============================================== */

#ig-page-continuumtm .box-head, #ig-page-continuumtm .box-head div,
#ig-page-continuumtm .box-foot, #ig-page-continuumtm .box-foot div,
#ig-page-continuumtm .box-continuum-equipe .box-head, #ig-page-continuumtm .box-continuum-equipe .box-head div,
#ig-page-continuumtm .box-continuum-equipe .box-foot, #ig-page-continuumtm .box-continuum-equipe .box-foot div
{ background-image: url('/download/gallery/img/r7_s1_grey_on_blackpng'); }

#ig-page-continuumtm .box-body,
#ig-page-continuumtm .box-continuum-equipe .box-body
{ border-color: #252323; }


/* CONTINUUM - FOOTER-LINKS BOX
=============================================== */

#ig-page-continuumtm .box-footerlinks { background-color: #737272 !important; } 

#ig-page-continuumtm .box-footerlinks .box-head, #ig-page-continuumtm .box-footerlinks .box-head div,  
#ig-page-continuumtm .box-footerlinks .box-foot, #ig-page-continuumtm .box-footerlinks .box-foot div
{ background-image: url('/download/gallery/img/radius7outerblackbordergreypng'); }

#ig-page-continuumtm .box-footerlinks .box-body
{ border-color: #ededed; }


/* CONTINUUM - SPOTLIGHT & LATEST EVENTS BOX
=============================================== */

#ig-page-continuumtm .box-continuum-spotlight .box-head, #ig-page-continuumtm .box-continuum-spotlight .box-head div,  
#ig-page-continuumtm .box-continuum-spotlight .box-foot, #ig-page-continuumtm .box-continuum-spotlight .box-foot div,
#ig-page-continuumtm .box-continuum-latest    .box-head, #ig-page-continuumtm .box-continuum-latest    .box-head div,  
#ig-page-continuumtm .box-continuum-latest    .box-foot, #ig-page-continuumtm .box-continuum-latest    .box-foot div
{ background-image: url('/download-noauth/gallery/img/r7_s1_gold_on_blackpng'); }

#ig-page-continuumtm .box-continuum-spotlight .box-body,
#ig-page-continuumtm .box-continuum-latest    .box-body
{ border-color: #996600; }


/* CONTINUUM - SUBSCRIBE BOX
=============================================== */

#ig-page-continuumtm .box-continuum-subscribe .box-head, #ig-page-continuumtm .box-continuum-subscribe .box-head div,
#ig-page-continuumtm .box-continuum-subscribe .box-foot, #ig-page-continuumtm .box-continuum-subscribe .box-foot div
{ background-image: url('http://services.igloocommunities.com/download-noauth/lib/boxes/img/stroke/r7s1cbeijepng'); }

#ig-page-continuumtm .box-continuum-subscribe    .box-body,
#ig-page-continuumtm .box-continuum-joinus-inner .box-body
{ border: 1px solid #f1f1f1; border-width: 0 1px; }


/* CONTINUUM - JOIN US BOX
=============================================== */

#ig-page-continuumtm .box-continuum-joinus-inner .box-head, #ig-page-continuumtm .box-continuum-joinus-inner .box-head div,
#ig-page-continuumtm .box-continuum-joinus-inner .box-foot, #ig-page-continuumtm .box-continuum-joinus-inner .box-foot div
{ background-image: url('/download/gallery/img/radius7outermediumgreypng'); }

#ig-page-continuumtm .box-continuum-joinus-inner .box-body
{ border-width: 0; }





/*--------------------------------------------- */
/*              >>> _HOMEPAGE <<<               */
/*--------------------------------------------- */


#ig-page-accueil.ig-pages #header       { margin-bottom: 0; }
#ig-page-accueil.ig-pages #content-head { margin-bottom: 53px; }

#box-home-banner .box-inner { padding-left: 0; padding-right: 0; }

.box-home-access { background-color: #996600; }

.box-home-access h2.heading3,
.box-home-access label { color: #fff; }

.home-nav-menu            { margin-bottom: 0; }
.home-nav-menu .table-pad { padding: 0 10px 0; }

.box-home-apropos    h2.heading3,
.box-home-evenenment h2.heading3,
.box-home-etudes     h2.heading3
{
    border-bottom: 1px solid #ccc;
    font-size: 1.25em;
    line-height: 1.2em;
    margin: 0 0 1em;
    padding: 0.6em 0 !important;
}



/*--------------------------------------------- */
/*              >>> _BIENVENUE <<<              */
/*--------------------------------------------- */


div.ig-grid-p                  .box-inner { padding: 5px 18px }
div.ig-grid-p .box-footerlinks .box-inner { padding: 5px 10px; } 

.row-container { margin-bottom: 18px; overflow: hidden; zoom: 1; }

div.ig-grid-r h2,
div.ig-grid-l h2 {
    font-weight: normal;
    margin-bottom: 9px;
}

div.ig-grid-r h2.heading3,
div.ig-grid-l h2.heading3 {
    border-bottom: 1px solid #c2c2c2;
    padding: 4px 12px;
}

div.ig-grid-r .inner-box { padding: 0 15px; }

div.ig-grid-r ul.bullets-type-arrows li {
    background: url(/download-noauth/gallery/img/bulletstylearrowspng) 0 8px no-repeat;
    padding-left: 13px;
    margin-bottom: 4px;
}

.box-joinus .bold,
.box-joinus .bold a { color: #2c2828; }

.box-moreinfo a,
.box-news .rss-box a { color: #3a3636; }



/* _REALISATION 
=============================================== */

/* Rotating Banner */
#realization-client-slideshow .ps-slideshow-frame-container { height: 180px; position: relative; }
#realization-client-slideshow .ps-slideshow-frame           { height: 180px; position: absolute; }

#tinymce .ps-slideshow-frame,
#realization-client-slideshow.ig-pages-system .ps-slideshow-frame { position: static !important; visibility: visible !important; }


.client-cases                 { margin-bottom: 0; width: 100%; }
.client-cases td              { padding: 0; vertical-align: middle; }
.client-cases td.cell-logo    { padding-right: 5px; text-align: left; vertical-align: middle; width: 105px; }
.client-cases td.cell-content { border-left: 1px solid #ccc; padding: 0 5px 0 10px; }
.client-cases td.cell-photo   { text-align: right; width: 100px; }


.client-cases td.cell-content p  { margin-bottom: 10px; }
.content-divided-half .box-inner { padding: 9px 8px; }

/* .content-divided-half is located at the bottom of the stylesheet */



/* _NOTRE_APPROCHE
=============================================== */

#grid-11-custom { width: 598px; }

.widgetmodal { margin-top: -250px; }

.widgetmodal-tabs td.news-col-date { width: 220px; }

.widgetmodal #home-tab-box-01, .widgetmodal #home-tab-box-02, .widgetmodal #home-tab-box-03,
.widgetmodal #home-tab-box-04, .widgetmodal #home-tab-box-05, .widgetmodal #home-tab-box-06
{
    background: url(/download/gallery/content/diagram1plandactionjpg?attachment=1) 45px 35px no-repeat;
    padding-top: 300px;
}

.widgetmodal #home-tab-box-01 { background-image: url(/download/gallery/content/diagram1plandactionjpg?attachment=1); }
.widgetmodal #home-tab-box-02 { background-image: url(/download/gallery/content/diagram1plandactionjpg?attachment=1); }
.widgetmodal #home-tab-box-03 { background-image: url(/download/gallery/content/diagram2activactionjpg?attachment=1); }
.widgetmodal #home-tab-box-04 { background-image: url(/download/gallery/content/diagram2activactionjpg?attachment=1); }
.widgetmodal #home-tab-box-05 { background-image: url(/download/gallery/content/diagram3optimisationjpg?attachment=1); }
.widgetmodal #home-tab-box-06 { background-image: url(/download/gallery/content/diagram3optimisationjpg?attachment=1); }


.widgetmodal-tabs-links {
    height: 217px;
    margin: 35px 0 0 45px; 
    width: 449px;
    z-index: 5;
}

div.widgetmodal-tabs-links ul {
    position: relative;
    margin: 0;
    list-style: none;
}

/*

.widgetmodal-tabs-links li {
    display: block;
    height: 0;
    overflow: hidden;
    padding-top: 108px;
    position: absolute; top: 0;
    width: 150px;
}

.widgetmodal-tabs-links li#item-tab-1, .widgetmodal-tabs-links li#item-tab-6 { width: 145px; }
.widgetmodal-tabs-links li#item-tab-2, .widgetmodal-tabs-links li#item-tab-5 { width: 150px; }
.widgetmodal-tabs-links li#item-tab-3, .widgetmodal-tabs-links li#item-tab-4 { width: 155px; }

.widgetmodal-tabs-links li#item-tab-1  { margin-top: 0; margin-left: 0; }
.widgetmodal-tabs-links li#item-tab-6  { margin-top: 108px; margin-left: 0; }
.widgetmodal-tabs-links li#item-tab-2  { margin-top: 108px; margin-left: 145px; }
.widgetmodal-tabs-links li#item-tab-5  { margin-top: 0; margin-left: 145px; }
.widgetmodal-tabs-links li#item-tab-3  { margin-top: 0; margin-left: 295px; }
.widgetmodal-tabs-links li#item-tab-4  { margin-top: 108px; margin-left: 295px; }

*/

.widgetmodal-tabs-links li {
    position: absolute; top: 0;
    width: 150px;
}

.widgetmodal-tabs-links li a {
    display: block;
    height: 0;
    overflow: hidden;
    padding-top: 108px;
}

.widgetmodal-tabs-links li#item-tab-1, .widgetmodal-tabs-links li#item-tab-6 { width: 145px; }
.widgetmodal-tabs-links li#item-tab-2, .widgetmodal-tabs-links li#item-tab-5 { width: 150px; }
.widgetmodal-tabs-links li#item-tab-3, .widgetmodal-tabs-links li#item-tab-4 { width: 155px; }

.widgetmodal-tabs-links li#item-tab-1  { margin-top: 0; margin-left: 0; }
.widgetmodal-tabs-links li#item-tab-6  { margin-top: 108px; margin-left: 0; }
.widgetmodal-tabs-links li#item-tab-2  { margin-top: 108px; margin-left: 145px; }
.widgetmodal-tabs-links li#item-tab-5  { margin-top: 0; margin-left: 145px; }
.widgetmodal-tabs-links li#item-tab-3  { margin-top: 0; margin-left: 295px; }
.widgetmodal-tabs-links li#item-tab-4  { margin-top: 108px; margin-left: 295px; }




/* _CHAMPS_D'_EXPERTISE
=============================================== */

.tabbed-nav-expertise { border-bottom: 1px solid #eaeaea; margin-bottom: 1.5em; }

div.tabbed-nav-expertise ul {
    margin: 0; list-style: none;
    overflow: hidden;
    zoom: 1;
}

.tabbed-nav-expertise li {
    display: inline;
    float: left;
    margin-right: 5px;
}

.tabbed-nav-expertise a {
    background: url(/download/gallery/img/spriteexpertisetabspng) 0 0 no-repeat;
    display: block;
    height: 0;
    overflow: hidden;
    padding-top: 42px;
    width: 186px;
}

#item-tab-gestion         a { background-position: 0 0; }
#item-tab-stockage        a { background-position: -188px 0; }
#item-tab-continuite      a { background-position: -376px 0; }

#item-tab-gestion.here    a { background-position: 0 -43px; }
#item-tab-stockage.here   a { background-position: -188px -43px; }
#item-tab-continuite.here a { background-position: -376px -43px; }


/* _PLANIFICATION _INTEGRATION _OPIMISATION
=============================================== */

.boxed-3-column,
.boxed-4-column {
    display: inline;
    float: left;
    margin: 0 20px;
    width: 180px;
}

.boxed-4-column { margin: 0 24px;  } 

.boxed-4-seperators { background: url(/download/gallery/img/boxed4seperatorpng) 0 0 repeat-y; }

.alpha { margin-left: 0; }
.omega { margin-right: 0; }

.ig-pages .box-experts-planification { background-color: #e6e7d9; }
.ig-pages .box-experts-integration,
.ig-pages .box-experts-optimisation  { background-color: #e4ecf2; }

.box-experts-planification table td,
.box-experts-integration   table td,
.box-experts-optimisation  table td { padding: 5px 10px 5px 0; vertical-align: top; }

.box-experts-planification ul,
.box-experts-integration   ul,
.box-experts-optimisation  ul { padding-right: 20px; }


/* _POUR_NOUS_JOINDRE
=============================================== */

/* NOS BUREAUX & NOS EQUIPES */

.box-bureaux { background: #c7d6dd url(/download-noauth/gallery/img/watermarkshakejpg) 100% 0 no-repeat; }
.box-equipes { background: #fbfae2 url(/download-noauth/gallery/img/watermarkteamjpg) 0 0 no-repeat; }

/* Elements in both */
div.box-equipes .box-inner { padding-left: 231px; }
div.box-bureaux .box-inner { padding-top: 0; padding-bottom: 0; }

.box-bureaux h3 { font-size: 18px; font-weight: bold; padding: 0; }
.box-bureaux p { margin-bottom: 9px; }
.box-equipes p { margin-bottom: 9px; }


/* _SOUMETTRE_UNE_QUESTION
=============================================== */

.box-wufoo { background-color: #f9f7e3; }


/* _NOUVELLES
=============================================== */

.news-listing    { clear: both; }
.news-listing li {
    border-bottom: 1px solid #e5e5e5;
    line-height: 2em;
    overflow: hidden; zoom: 1;
    margin-bottom: 1.5em;
    padding-bottom: 1.5em; padding-left: 170px; 
}
.news-listing li img {
    margin-top: 10px; margin-left: -150px;
    position: absolute;
}



/*--------------------------------------------- */
/*               >>> _CLIENTS <<<               */
/*--------------------------------------------- */


#ig-page-clients.ig-pages             { background: #737272; }
#ig-page-clients.ig-pages #header     { background: url(/download-noauth/gallery/img/headerclientspng) 0 0 no-repeat; }

.box-clients-compte {
    float: right; 
    margin: 0 0 2.5em 3em;
    width: 350px;
}

/* BOX WITH A TITLE INSIDE HEAD */
.box-clients-compte .box-head    { background-color: #996600 !important; }
.box-clients-compte .box-head div{
    color: #fff;
    font-size: 1.5em;
    line-height: 1em;
    padding: 14px 18px 10px 11px;
}

.box-clients-compte table        { color: #996600; }
.box-clients-compte table strong { color: #3a3636; }




/*--------------------------------------------- */
/*              >>> _CONTINUUM <<<              */
/*--------------------------------------------- */



#ig-page-continuumtm.landing,
#wa-documents2.landing { color: #c7c6c6; }

#ig-page-continuumtm .ig-grid-r,
#ig-page-continuumtm .ig-grid-l { color: #c7c6c6; }

#ig-page-continuumtm.ig-pages,
#wa-documents2.workarea
{ background: #000000; }

#ig-page-continuumtm.ig-pages #header,
#wa-documents2.workarea #header
{ background: url(/download-noauth/gallery/img/headercontinuumpng) 0 0 no-repeat; }

#ig-page-continuumtm.ig-pages #logo a,
#wa-documents2.workarea #logo a {
    background: url(/download-noauth/gallery/img/logocontinuumpng) 0 0 no-repeat;
    padding-top: 53px;
    width: 275px;
}

#ig-page-continuumtm .box,
#ig-page-continuumtm .ig-cpt { background: 000000 !important; } /* Override inline */

#page .box-footerlinks { background-color: #737272 !important; }

#ig-page-continuumtm         .ig-grid-p .ig-cpt .box { background-color: #fff !important; }
#ig-page-continuumtm.landing .ig-grid-p .ig-cpt .box { background-color: #000 !important; }

.box-continuum-spotlight .box-head div,
.box-continuum-latest    .box-head div
{
    font-size: 16px; font-weight: bold; line-height: 1.5em;
    padding: 14px 20px 4px 12px;
}

.box-continuum-spotlight .box-head { background-color: #ffffff; color: #000; }
.box-continuum-latest    .box-head { background-color: #996600; color: #fff; }

#ig-page-continuumtm                    .ig-widget-type-html h2 { color: #fefefe; }
#ig-page-continuumtm         .ig-grid-p .ig-widget-type-html h2 { color: #010100; }
#ig-page-continuumtm.landing .ig-grid-p .ig-widget-type-html h2 { color: #fefefe; }
#ig-page-continuumtm         .ig-grid-p .box-partners        h2 { color: #fefefe; }

.box-continuum-access #comsignin {
    padding: 7px 0 0;
    width: 198px;
}

#ig-page-continuumtm .box-bulletin .box            { background: url(/download-noauth/gallery/img/continuumstockiphonejpg) 50% 100% no-repeat !important; }
#ig-page-continuumtm .box-partners                 { background-color: #222121 !important; } 
#ig-page-continuumtm .box-bulletin .box .box-inner { padding-bottom: 160px; }


#ig-page-continuumtm .ps-carousel caption { visibility: hidden !important; }

#ig-page-continuumtm .ps-carousel div.autoPlayCon,
#ig-page-continuumtm .ps-carousel div.resizeCon {
    padding: 0;
    width: auto;
}

#ig-page-continuumtm .ps-carousel div.autoPlayCon { margin-right: 5px; }

#ig-page-continuumtm .ps-carousel img { background: #ccc; padding: 1px; }



/* PROGRAMME (_CONTINUUM) 
=============================================== */

table.table-news  { margin-bottom: 0; width: 100%; }
td.news-col-date  { text-align: right; width: 170px; }
td.news-col-info  { padding: 0 2em; }
td.news-col-links { width: 220px; }


/* RESSOURCES (_CONTINUUM)
=============================================== */

table.table-links { margin-bottom: 0; width: 100%; }
td.links-col-1    { width: 315px; }
td.links-col-2    { padding-left: 1.5em; }

table.table-links    h3 { border-bottom: 1px solid #cecece; color: #3a3636; margin-bottom: 10px; padding-left: 80px; }
table.table-links td ul { margin-left: 80px; list-style: none; }
table.table-links   img { position: absolute; margin-top: -9px; margin-left: -70px; }

.box-quickaccess li     { margin-bottom: 4px; }
.box-quickaccess li img { margin-right: 8px; }
.box-quickaccess a      { color: #c7c6c6; }


/* INSCRIRE (_CONTINUUM)
=============================================== */

#ig-page-continuumtm .ig-grid-p .ig-cpt .box-continuum-subscribe { background-color: #c7c6c6 !important; }
#ig-page-continuumtm .ig-grid-p .ig-cpt .box-continuum-team      { background-color: #222121 !important; } 

#ig-page-continuumtm .box-news .rss-box a { color: #eeeeee; }

#ig-page-continuumtm .ig-grid-p .ig-cpt .box-continuum-joinus { background-color: #eeeeee !important; }

table.table-4column    { width: 100%; }
table.table-4column td { padding: 0 15px; width: 182px; }


/* NOUVELLE (_CONTINUUM)
=============================================== */

#ig-page-continuumtm .ig-grid-l .ig-cpt-title,
#ig-page-continuumtm .ig-grid-r .ig-cpt-title {
    background: #000 !important; border-color: #000 !important; color: #fff !important;
    font-size: 18px;
    padding: 16px 9px 9px;
}

#ig-page-continuumtm .ig-grid-l .ig-cpt,
#ig-page-continuumtm .ig-grid-r .ig-cpt {
    border-color: #252323 !important;
}

#ig-page-continuumtm .ig-grid-l .ig-member-links a,
#ig-page-continuumtm .ig-grid-r .ig-member-links a  { color: #c7c6c6; }

#ig-page-continuumtm .box-joinus .bold   { color: #C7C6C6; }
#ig-page-continuumtm .box-joinus .bold a { color: #996600; }



/*--------------------------------------------- */
/*            >>> _PARTENAIRES <<<              */
/*--------------------------------------------- */


#grid-12-custom      { width: 658px; }

.box-partner-access { background-color: #afc9e2; }

.ig-widget-html hr {
    background: #e5e5e5;
    border: 0px;
    display: block;
    height: 1px;
    margin-bottom: 2.5em;
}

.box-partners-side {
    background-color: #f0e7dd;
    float: right;
    margin: 0 0 1.5em 1.5em;
    width: 240px;
}

.box-partners-advantages,
.box-partners-conditions {
    float: left;
    display: inline;
    width: 319px;
}

.box-partners-conditions { background-color: #d6e2e7; margin-right: 10px; }
.box-partners-advantages { background-color: #f0e7dd; margin-left: 10px; }


#partenaire-image-map {
    background: url(/download-nocache/gallery/content/diagramfacilitatorrolepng) no-repeat scroll 0pt 0pt transparent;
    float: right;
    position: relative;
    margin: 0pt 0pt 1.5em 1.5em;
    width: 435px; height: 175px;
}

#partenaire-image-map #link-solutions {
    position: absolute; right: 0pt; top: 35px;
    display: block; height: 0pt; overflow: hidden; padding-top: 67px;
    width: 200px;
}

#partenaire-image-map #link-fournisseurs {
    position: absolute; right: 0pt; top: 105px;
    display: block; height: 0pt; overflow: hidden; padding-top: 67px;
    width: 200px;
}



/*--------------------------------------------- */
/*              >>> DOCUMENTS <<<               */
/*--------------------------------------------- */


#wa-documents2 div.worktable-scroll table { background: #fff; }

#wa-documents2 #content-head h1 { line-height: 1.2em; }




/*--------------------------------------------- */
/*                >>> LAYOUT <<<                */
/*--------------------------------------------- */


body                     { background: #f9f9f9; }
#header                  { background: #996600 url(/download-noauth/gallery/img/headerpng) 0 100% no-repeat; }
#content, #content-inner { background: transparent; }

#page {
    margin: 0 auto;
    width: 940px;
}

#header       { margin-bottom: 10px; }
#header-inner { height: 105px; }


body.anonymous #page #content-head { display: block; }



/* _HEADER
=============================================== */

#header-links { position: absolute; bottom: 0; right: 19px; width: 250px; }

#header-links ul {
    height: 17px;
    overflow: hidden;
    width: 249px;
}

#header-links ul li {
    display: inline;
    float: right;
    margin-left: 19px;
}

#header-links ul li a {
    background: url('/download-noauth/gallery/img/spriteheaderlinkspng') 0 0 no-repeat;
    display: block;
    height: 0px !important;
    overflow: hidden;
    padding-top: 14px; line-height: 14px;
}

#header-links .first { margin-left: 0 !important; }

/* Hide until client wishes to make them visible */
#header-links #nav-link-english,
#header-links #nav-link-zone { visibility: hidden; }

#header-links #nav-link-english { width: 38px; }
#header-links #nav-link-zone    { width: 73px; }
#header-links #nav-link-join    { width: 43px; } /* Text change: 'Pour nous joindre' 94px => 'Contact'  */

#header-links #nav-link-english a { background-position: 0 0; }
#header-links #nav-link-zone    a { background-position: -39px 0; }
#header-links #nav-link-join    a { background-position: -331px 0; } /* Sprite change: Previously -113px */

/* Mail text info@... not part of sprite jpg -> part of whole header image jpg */
#header-links #nav-link-mail      { position: absolute; top: -76px; right: 4px; width: 122px; }
#header-links #nav-link-mail    a { background: none; } 



/* _FOOTER
=============================================== */

.box-footerlinks h3, .box-footerlinks h4 { color: #e1e0e0; }
.box-footerlinks h4                      { text-transform: uppercase; }
.box-footerlinks p, .box-footerlinks a   { color: #fff; }

.footer-title,
.footer-subtitle {
    border-left: 1px solid #ffffff;
    display: inline;
    float: left;
    padding: 0 10px;
}

.footer-title {
    border: 0;
    font-size: 1.5em; font-weight: normal; 
    padding-left: 5px;
    text-transform: uppercase;
}

.footer-subtitle { padding-top: 5px; padding-bottom: 2px; }

.grid-col-footer {
    display: inline;
    float: left;
    margin: 0 5px;
    width: 175px;
}

/* FOOTER */

.grid-col-1 { width: 110px; }
.grid-col-2 { width: 155px; }
.grid-col-3 { width: 135px; }
.grid-col-4 { width: 160px; }
.grid-col-5 { width: 130px; }

/* CLIENTS FOOTER */

#ig-page-clients .grid-col-1 { width: 110px; }
#ig-page-clients .grid-col-2 { width: 235px; }

/* BIENVENUE FOOTER */

#ig-page-bienvenue .grid-col-1 { width: 110px; }
#ig-page-bienvenue .grid-col-2 { width: 140px; }
#ig-page-bienvenue .grid-col-3 { width: 180px; }
#ig-page-bienvenue .grid-col-4 { width: 230px; }


/* CONTINUUM FOOTER */

#ig-page-continuumtm .grid-col-1 { width: 110px; }
#ig-page-continuumtm .grid-col-2 { width: 180px; }
#ig-page-continuumtm .grid-col-3 { width: 140px; }
#ig-page-continuumtm .grid-col-4 { width: 175px; }

/* PARTERNAIRES FOOTER */

#ig-page-partenaires .grid-col-1 { width: 170px; }
#ig-page-partenaires .grid-col-2 { width: 240px; }
#ig-page-partenaires .grid-col-3 { width: 210px; }

/* CARRIERES FOOTER */

#ig-page-carrieres .grid-col-1 { width: 140px; }
#ig-page-carrieres .grid-col-2 { width: 200px; }
#ig-page-carrieres .grid-col-3 { width: 200px; }
#ig-page-carrieres .grid-col-4 { width: 140px; }

#grid-col-proposals { border-left: 1px solid #ededed; float: right; padding-left: 10px; width: 150px; }


/* _PAGE_TITLE
=============================================== */

#content-head h1 { margin-bottom: 0; z-index: 4; }

.workarea #content-head, .ig-pages #content-head,
#blogs    #content-head, #forums #content-head, #gallery  #content-head,
#pulse    #content-head, #wiki   #content-head, #calendar #content-head,
#members  #content-head
{
    background: url(/download-noauth/gallery/img/pagetitlegroupconfidentjpg) 0 0 no-repeat;
    height: 83px !important;
    padding-left: 20px; padding-top: 12px;
    margin-bottom: 10px;
}

.landing #content-head,
#blogs.landing   #content-head, #forums.landing #content-head, #gallery.landing  #content-head,
#pulse.landing   #content-head, #wiki.landing   #content-head, #calendar.landing #content-head,
#members.landing #content-head
{
    height: 65px !important;
    padding-top: 30px;
}

.ig-pages #content-head h1 { visibility: hidden; } /* .workarea #content-head h1 */
#wa-documents2 #content-head h1 { color: #fff; }

.ig-pages                              #content-head { background-image: url(/download-noauth/gallery/img/pagetitlebienvenuebgjpg);}
#ig-page-apropos.ig-pages              #content-head,
#ig-page-bienvenue.ig-pages            #content-head { background-image: url(/download-noauth/gallery/img/pagetitlebienvenuebgjpg); }
#ig-page-realisations.ig-pages         #content-head { background-image: url(/download-noauth/gallery/img/pagetitlerealisationbgpng); }
#ig-page-planification.ig-pages        #content-head { background-image: url(/download-noauth/gallery/img/pagetitleguylonelyjpg); }
#ig-page-integration.ig-pages          #content-head { background-image: url(/download-noauth/gallery/img/pagetitleceoseriousjpg); }
#ig-page-optimisation.ig-pages         #content-head { background-image: url(/download-noauth/gallery/img/pagetitlegroupsmilyjpg); }
#ig-page-soumettreunequestion.ig-pages #content-head { background-image: url(/download-noauth/gallery/img/pagetitleshouldershotjpg); }
#ig-page-nouvelle.ig-pages             #content-head { background-image: url(/download-noauth/gallery/img/pagetitlenewspaperjpg); }
#ig-page-continuumtm.ig-pages          #content-head { background-image: url(/download-noauth/gallery/img/pagetitlecontinuumjpg); }
#ig-page-partenaires.ig-pages          #content-head { background-image: url(/download-noauth/gallery/img/pagetitlepartenairesjpg); }
#ig-page-carrieres.ig-pages            #content-head { background-image: url(/download-noauth/gallery/img/pagetitlecarrieresjpg); }
#ig-page-accueil.ig-pages              #content-head { background-image: url(/download-noauth/gallery/img/pagetitlehomejpg); }
#ig-page-clients.ig-pages              #content-head { background-image: url(/download-noauth/gallery/img/pagetitleclientsjpg); }
#wa-documents2.workarea                #content-head { background-image: url(/download-noauth/gallery/img/pagetitlecontinuumdocumentsjpg);  }
/*#wa-documents2.workarea                #content-head { background-image: url(/download-noauth/gallery/img/pagetitlecontinuumgeneraljpg);  }*/



#blogs #eip   div.eipbutts input, #forums #eip div.eipbutts input, #gallery  #eip div.eipbutts input,
#pulse #eip   div.eipbutts input, #wiki   #eip div.eipbutts input, #calendar #eip div.eipbutts input,
#members #eip div.eipbutts input
{
    margin-top: 4px;
}

.ig-pages #eip              { margin-bottom: 0; }
.ig-pages #eip input.eipta  { width: 85%; }
.ig-pages #eip div.eipbutts { margin-left: 776px; margin-top: -37px; position: absolute; width: 130px; }

.workarea #eip              { margin-bottom: 0; }
.workarea #eip input.eipta  { width: 85%; }
.workarea #eip div.eipbutts { margin-left: 776px; margin-top: -37px; position: absolute; width: 130px; }



/* _SEARCH
=============================================== */

#search-keyword          { top: 36px; right: 20px; }
#search-keyword          { margin: 0px !important; padding: 0px !important; }
#search-keyword fieldset { position: relative; }
#search-keyword div      { float: none !important; }

#search-keyword .text    {
    -moz-border-radius: 4px; -webkit-border-radius: 4px;
    -moz-box-shadow: 0 0 1px #000; -webkit-box-shadow: 0 0 1px #000;
    background: url(/cmedia/img/interface/pixel_ddd.gif) left top repeat-x #fff;
    margin-right: 0px !important;
}

#search-keyword .text span       { display: block; margin-right: 20px; padding: 5px; }
#search-keyword .text span input { background: transparent; border: 0px; color: #999; height: inherit; margin: 0px; padding: 0px; width: 209px; }

#search-keyword .buttons         { position: absolute; right: 5px; top: 4px; width: 16px !important; }
#search-keyword .buttons input   {
    background: url(/cmedia/img/icons/magnifier.png) top left no-repeat !important;
    border: 0px;
    cursor: pointer;
    float: right !important;
    height: 16px !important;
    margin: 0 !important; padding: 0px;
    overflow: hidden;
    text-indent: -999px;
    width: 16px !important;
}

*   html #search-keyword .buttons input { font-size: 0px; line-height: 0px; }
* + html #search-keyword .buttons input { font-size: 0px; line-height: 0px; }


/* _LOGO
=============================================== */

#logo { padding: 13px 0 0 35px; }

#logo a {
    display: block;
    height: 0;
    overflow: hidden;
    padding-top: 58px;
    width: 123px;
}



/* _NAVIGATION
=============================================== */

#navigation {
    background: transparent url(/download-noauth/gallery/img/navspritepng) 0 0 no-repeat;
    margin-left: 93px;
    position: absolute; top: 108px; /* top: 108px; */
    width: 558px;
}

#primarynav {
    height: 24px;
    overflow: hidden;
}

#primarynav ul li {
    display: inline;
    float: left;
}

#primarynav ul li a {
    color: #fff;
    display: block;
    height: 0;
    overflow: hidden;
    padding-top: 24px;
}

#primarynav #nav-home { display: none; }

#primarynav #nav-clients     a { width: 81px; }
#primarynav #nav-bienvenue   a { width: 155px; }
#primarynav #nav-continuumtm a { width: 119px; }
#primarynav #nav-partenaires a { width: 100px; }
#primarynav #nav-carrieres   a { width: 102px; }

#primarynav .here a,
#primarynav a:hover { background: transparent url(/download-noauth/gallery/img/navspritepng) 0 0 no-repeat; }

#primarynav #nav-clients.here     a { background-position: 0 -24px;  }
#primarynav #nav-bienvenue.here   a { background-position: -81px -24px; }
#primarynav #nav-continuumtm.here a { background-position: -236px -24px; }
#primarynav #nav-partenaires.here a { background-position: -355px -24px; }
#primarynav #nav-carrieres.here   a { background-position: -455px -24px; }

#primarynav #nav-clients     a:hover { background-position: 0 -48px; }
#primarynav #nav-bienvenue   a:hover { background-position: -81px -48px; }
#primarynav #nav-continuumtm a:hover { background-position: -236px -48px; }
#primarynav #nav-partenaires a:hover { background-position: -355px -48px; }
#primarynav #nav-carrieres   a:hover { background-position: -455px -48px; }



/* _NAVIGATION _HOME
----------------------------------------------- */

#ig-page-accueil.ig-pages #primarynav { height: 53px; }

#ig-page-accueil.ig-pages #navigation {
    background: url(/download/gallery/img/spritenavpng) 0 0 no-repeat;
    position: absolute; margin-top: 119px; margin-left: 0;
    width: 940px;
}

#ig-page-accueil.ig-pages #navigation li         { width: 20%; }
#ig-page-accueil.ig-pages #navigation li a       { padding-top: 53px; width: 100%; }
#ig-page-accueil.ig-pages #primarynav .here a    { background: none; }

#ig-page-accueil.ig-pages #navigation a:hover {
    background: url(/download/gallery/img/spritenavpng) 0 0 no-repeat;
}

#ig-page-accueil.ig-pages #primarynav #nav-clients     a:hover { background-position: 0 -53px; }
#ig-page-accueil.ig-pages #primarynav #nav-bienvenue   a:hover { background-position: -188px -53px; }
#ig-page-accueil.ig-pages #primarynav #nav-continuumtm a:hover { background-position: -376px -53px; }
#ig-page-accueil.ig-pages #primarynav #nav-partenaires a:hover { background-position: -564px -53px; }
#ig-page-accueil.ig-pages #primarynav #nav-carrieres   a:hover { background-position: -752px -53px; }



/* _SUBNAVIGATION
=============================================== */

div.ps-secondarynav { background-color: transparent !important; }
.ps-secondarynav    { height: 36px; width: 940px; position: absolute; margin-top: -36px; z-index: 5; } /* HEIGHT SET TO AVOID JS TO LOAD UL SETTING A GLITCH */
.ps-secondarynav ul { height: 26px; }

.ps-secondarynav ul li {
    background: url(/download-noauth/gallery/img/bulletstylearrowswhitepng) 0 10px no-repeat;
    display: inline;
    float: left;
}

.ps-secondarynav ul li a {
    display: block;
    height: 0px !important;
    overflow: hidden;
    padding-top: 19px; 
}

#ps-secondarynav-welcome     li a { background: transparent url(/download/gallery/img/spritesubnavigationbienvenuepng)   0 0 no-repeat; }
#ps-secondarynav-continuum   li a { background: transparent url(/download/gallery/img/spritesubnavigationcontinuumpng)   0 0 no-repeat; }
#ps-secondarynav-partenaires li a { background: transparent url(/download/gallery/img/spritesubnavigationpartenairespng) 0 0 no-repeat; }
#ps-secondarynav-carrieres   li a { background: transparent url(/download/gallery/img/spritesubnavigationcarrierespng)   0 0 no-repeat; }
#ps-secondarynav-clients     li a { background: transparent url(/download/gallery/img/spritesubnavigationclientspng)     0 0 no-repeat; }


.ps-secondarynav ul li.first,
.ps-secondarynav #subnav-joinus,
.ps-secondarynav #subnav-askaquestion,
.ps-secondarynav #subnav-inscrire,
.ps-secondarynav #subnav-devenir,
.ps-secondarynav #subnav-zonedacces,
.ps-secondarynav #subnav-soumettre,
.ps-secondarynav #subnav-joindre,
.ps-secondarynav #subnav-suggestion { background: none; } /* Remove white arrows for these li's */



/*-- CLIENTS NAV SECTION --*/

#ps-secondarynav-clients #subnav-accueil             { padding: 4px 13px 3px 19px;  width: 53px; }
#ps-secondarynav-clients #subnav-compte              { padding: 4px 253px 3px 19px; width: 212px; }
#ps-secondarynav-clients #subnav-suggestion          { padding: 4px 13px 3px 0;     width: 208px; }
#ps-secondarynav-clients #subnav-joinus              { padding: 4px 0 3px 7px;      width: 130px; }

#ps-secondarynav-clients #subnav-accueil           a { background-position: 0 0; }
#ps-secondarynav-clients #subnav-compte            a { background-position: -54px 0; }
#ps-secondarynav-clients #subnav-suggestion        a { background-position: -267px 0; }
#ps-secondarynav-clients #subnav-joinus            a { background-position: -476px 0; }

#ps-secondarynav-clients #subnav-accueil.here      a { background-position: 0 -19px; }
#ps-secondarynav-clients #subnav-compte.here       a { background-position: -54px -19px; }
#ps-secondarynav-clients #subnav-suggestion.here   a { background-position: -267px -19px; }
#ps-secondarynav-clients #subnav-joinus.here       a { background-position: -476px -19px; }



/*-- _BIENVENUE NAV SECTION --*/

.ps-secondarynav #subnav-accueil                         { padding: 4px 13px 3px 19px; width: 52px; }
.ps-secondarynav #subnav-realisation                     { padding: 4px 13px 3px 18px; width: 86px; }
.ps-secondarynav #subnav-approche                        { padding: 4px 13px 3px 19px; width: 112px; }
.ps-secondarynav #subnav-expertise                       { padding: 4px 65px 3px 19px; width: 129px; }
.ps-secondarynav #subnav-askaquestion                    { padding: 4px 10px 3px 9px;  width: 181px; }
.ps-secondarynav #subnav-joinus                          { padding: 4px 21px 3px 11px; width: 133px; }

.ps-secondarynav #subnav-accueil                       a { background-position: 0 0; }
.ps-secondarynav #subnav-realisation                   a { background-position: -64px 0; }
.ps-secondarynav #subnav-approche                      a { background-position: -151px 0; }
.ps-secondarynav #subnav-expertise                     a { background-position: -264px 0; }
.ps-secondarynav #subnav-askaquestion                  a { background-position: -394px 0; } /* -416px 0 */
.ps-secondarynav #subnav-joinus                        a { background-position: -575px 0; } /* -597px 0 */

.ps-secondarynav #subnav-accueil.here                  a { background-position: 0 -19px; }
.ps-secondarynav #subnav-realisation.here              a { background-position: -64px -19px; }
.ps-secondarynav #subnav-approche.here                 a { background-position: -151px -19px; }
.ps-secondarynav #subnav-expertise.here                a { background-position: -264px -19px; }
.ps-secondarynav #subnav-askaquestion.here             a { background-position: -394px -19px; }
.ps-secondarynav #subnav-joinus.here                   a { background-position: -575px -19px; }

/*-- CONTINUUM NAV SECTION --*/

#ps-secondarynav-continuum #subnav-accueil               { padding: 4px 13px 3px 19px; width: 53px; }
#ps-secondarynav-continuum #subnav-programme             { padding: 4px 13px 3px 19px; width: 119px; }
#ps-secondarynav-continuum #subnav-nouvelles             { padding: 4px 13px 3px 19px; width: 70px; }
#ps-secondarynav-continuum #subnav-ressources            { padding: 4px 64px 3px 19px; width: 152px; }
#ps-secondarynav-continuum #subnav-inscrire              { padding: 4px 13px 3px 0; width: 175px; }

#ps-secondarynav-continuum #subnav-accueil             a { background-position: 0 0; }
#ps-secondarynav-continuum #subnav-programme           a { background-position: -65px 0; }
#ps-secondarynav-continuum #subnav-nouvelles           a { background-position: -185px 0; }
#ps-secondarynav-continuum #subnav-ressources          a { background-position: -256px 0; }
#ps-secondarynav-continuum #subnav-inscrire            a { background-position: -409px 0; }
#ps-secondarynav-continuum #subnav-joinus              a { background-position: -585px 0; }

#ps-secondarynav-continuum #subnav-accueil.here        a { background-position: 0 -19px; }
#ps-secondarynav-continuum #subnav-programme.here      a { background-position: -65px -19px; }
#ps-secondarynav-continuum #subnav-nouvelles.here      a { background-position: -185px -19px; }
#ps-secondarynav-continuum #subnav-ressources.here     a { background-position: -256px -19px; }
#ps-secondarynav-continuum #subnav-inscrire.here       a { background-position: -409px -19px; }
#ps-secondarynav-continuum #subnav-joinus.here         a { background-position: -585px -19px; }

/*-- PARTENAIRES NAV SECTION --*/

#ps-secondarynav-partenaires #subnav-accueil             { padding: 4px 13px 3px 19px; width: 53px; }
#ps-secondarynav-partenaires #subnav-solutions           { padding: 4px 13px 3px 19px; width: 195px; }
#ps-secondarynav-partenaires #subnav-fournisseurs        { padding: 4px 116px 3px 19px; width: 172px; }
#ps-secondarynav-partenaires #subnav-devenir             { padding: 4px 13px 3px 0; width: 135px; }

#ps-secondarynav-partenaires #subnav-accueil           a { background-position: 0 0; }
#ps-secondarynav-partenaires #subnav-solutions         a { background-position: -54px 0; }
#ps-secondarynav-partenaires #subnav-fournisseurs      a { background-position: -250px 0; }
#ps-secondarynav-partenaires #subnav-devenir           a { background-position: -423px 0; }
#ps-secondarynav-partenaires #subnav-joinus            a { background-position: -559px 0; }

#ps-secondarynav-partenaires #subnav-accueil.here      a { background-position: 0 -19px; }
#ps-secondarynav-partenaires #subnav-solutions.here    a { background-position: -54px -19px; }
#ps-secondarynav-partenaires #subnav-fournisseurs.here a { background-position: -250px -19px; }
#ps-secondarynav-partenaires #subnav-devenir.here      a { background-position: -423px -19px; }
#ps-secondarynav-partenaires #subnav-joinus.here       a { background-position: -559px -19px; }


/*-- CARRIERE NAV SECTION --*/

#ps-secondarynav-carrieres #subnav-accueil               { padding: 4px 13px 3px 19px; width: 53px; }
#ps-secondarynav-carrieres #subnav-positions             { padding: 4px 10px 3px 15px; width: 144px; }
#ps-secondarynav-carrieres #subnav-pourquoi              { padding: 4px 10px 3px 15px; width: 153px; }
#ps-secondarynav-carrieres #subnav-temoignage            { padding: 4px 30px 3px 15px; width: 94px; }
#ps-secondarynav-carrieres #subnav-soumettre             { padding: 4px 9px 3px 0; width: 204px; }
#ps-secondarynav-carrieres #subnav-joindre               { padding: 4px 9px 3px 11px; width: 129px; }

#ps-secondarynav-carrieres #subnav-accueil             a { background-position: 0 0; }
#ps-secondarynav-carrieres #subnav-positions           a { background-position: -63px 0; }
#ps-secondarynav-carrieres #subnav-pourquoi            a { background-position: -208px 0; }
#ps-secondarynav-carrieres #subnav-temoignage          a { background-position: -362px 0; }
#ps-secondarynav-carrieres #subnav-soumettre           a { background-position: -457px 0; }
#ps-secondarynav-carrieres #subnav-joindre             a { background-position: -661px 0; }

#ps-secondarynav-carrieres #subnav-accueil.here        a { background-position: 0 -19px; }
#ps-secondarynav-carrieres #subnav-positions.here      a { background-position: -63px -19px; }
#ps-secondarynav-carrieres #subnav-pourquoi.here       a { background-position: -208px -19px; }
#ps-secondarynav-carrieres #subnav-temoignage.here     a { background-position: -362px -19px; }
#ps-secondarynav-carrieres #subnav-soumettre.here      a { background-position: -457px -19px; }
#ps-secondarynav-carrieres #subnav-joindre.here        a { background-position: -661px -19px; }

/*-- OBSOLETE --

.ps-secondarynav #subnav-planning     { padding: 4px 13px 3px 19px; width: 93px; }
.ps-secondarynav #subnav-integration  { padding: 4px 13px 3px 19px; width: 84px; }
.ps-secondarynav #subnav-optimizing   { padding: 4px 11px 3px 19px; width: 88px; }

.ps-secondarynav #subnav-planning     a { background-position: -150px 0; }
.ps-secondarynav #subnav-integration  a { background-position: -243px 0; }
.ps-secondarynav #subnav-optimizing   a { background-position: -328px 0; }

.ps-secondarynav #subnav-planning.here     a { background-position: -150px -19px; }
.ps-secondarynav #subnav-integration.here  a { background-position: -243px -19px; }
.ps-secondarynav #subnav-optimizing.here   a { background-position: -328px -19px; }

#ps-secondarynav-partenaires #subnav-zonedacces          { padding: 4px 21px 3px 19px; width: 96px; }
#ps-secondarynav-partenaires #subnav-zonedacces        a { background-position: -559px 0; }
#ps-secondarynav-partenaires #subnav-zonedacces.here   a { background-position: -559px -19px; }

.ps-secondarynav #subnav-about                           { padding: 4px 13px 3px 21px; width: 64px; }
.ps-secondarynav #subnav-about                         a { background-position: 0 0; }
.ps-secondarynav #subnav-about.here                    a { background-position: 0 -19px; }

#ps-secondarynav-carrieres #subnav-apropos               { padding: 4px 10px 3px 14px; width: 62px; }
#ps-secondarynav-carrieres #subnav-apropos             a { background-position: 0 0; }
#ps-secondarynav-carrieres #subnav-apropos.here        a { background-position: 0 -19px; }

  -- END OBSOLETE --*/




/*--------------------------------------------- */
/*                 >>> GRID <<<                 */
/*--------------------------------------------- */


.grid-row-inner {
    margin-bottom: 1em;
    overflow: hidden;
    zoom: 1;
}

#tinymce .grid-row { border: 0; }

#tinymce .box-head, #tinymce .box-head div,
#tinymce .box-foot, #tinymce .box-foot div {
    height: 0;
}

#tinymce .grid-1, #tinymce .grid-2, #tinymce .grid-3, #tinymce .grid-4, #tinymce .grid-5,
#tinymce .grid-6, #tinymce .grid-7, #tinymce .grid-8, #tinymce .grid-9, #tinymce .grid-10, 
#tinymce .grid-11, #tinymce .grid-12, #tinymce .grid-13,
#tinymce .grid-14, #tinymce .grid-15, #tinymce .grid-16
{
    border: 0;
    margin-left: 2px;
    margin-right: 2px;
}

#tinymce .alpha { margin-left: 0; }
#tinymce .omega { margin-right: 0; }


/*--------------------------------------------- */
/*            >>> SYSTEM PAGES <<<              */
/*--------------------------------------------- */


#comsignin { border: 0; }

#search #header,
#labels #header { margin-bottom: 0; }



/*--------------------------------------------- */
/*             >>> WIDGET-PAGES <<<             */
/*--------------------------------------------- */


body.ig-pages #content-head,
body.ig-pages #content-head h1,
body.ig-pages #content-head #breadcrumb { display: block; }

.ig-cpt /* ALSO TREATED AS THE .box CLASS */
{
    background-color: white !important;
    font-size: 12px;
}

.ig-pages .box,
.ig-pages .editable { margin-bottom: 0 !important; }


.content-divided-half      { background: transparent !important; }
.content-divided-half .box { background-color: #fff; margin-bottom: 10px !important; }


.ps-secondarynav .message-alert,
.box-moreinfo .message-alert,
.box-joinus .message-alert,
.box-mediacontact .message-alert,
.box-partners .message-alert,
.box-subscribe .message-alert,
.box-footerlinks .message-alert
{
    visibility: hidden;
}
#custom-signin #ig-form-noscripterror{
	display:none;	
}