
@font-face {
    font-family: 'Berthold Akzidenz Grotesk BE Regular';
    src: url('/Portals/0/Skins/fonts/Berthold Akzidenz Grotesk BE Regular.ttf');
    
    src: url('/Portals/0/Skins/fonts/Berthold Akzidenz Grotesk BE Regular.eot') format('embedded-opentype'),

    url('/Portals/0/Skins/fonts/Berthold Akzidenz Grotesk BE Regular.woff') format('woff'),

    url('/Portals/0/Skins/fonts/Berthold Akzidenz Grotesk BE Regular.ttf') format('truetype'),

    url('/Portals/0/Skins/fonts/Berthold Akzidenz Grotesk BE Regular.svg') format('svg');

}
@font-face {
    font-family: 'Berthold Akzidenz Grotesk BE Bold Condensed';
    src: url('/Portals/0/Skins/fonts/Berthold Akzidenz Grotesk BE Bold Condensed.ttf');
    
    src: url('/Portals/0/Skins/fonts/Berthold Akzidenz Grotesk BE Bold Condensed.eot') format('embedded-opentype'),

    url('/Portals/0/Skins/fonts/Berthold Akzidenz Grotesk BE Bold Condensed.woff') format('woff'),

    url('/Portals/0/Skins/fonts/Berthold Akzidenz Grotesk BE Bold Condensed.ttf') format('truetype'),

    url('/Portals/0/Skins/fonts/Berthold Akzidenz Grotesk BE Bold Condensed.svg') format('svg');

}
@font-face {
    font-family: 'Glypha 45 Light';
    src: url('/Portals/0/Skins/fonts/Glypha 45 Light.ttf');
    
    src: url('/Portals/0/Skins/fonts/Glypha 45 Light.eot') format('embedded-opentype'),

    url('/Portals/0/Skins/fonts/Glypha 45 Light.woff') format('woff'),

    url('/Portals/0/Skins/fonts/Glypha 45 Light.ttf') format('truetype'),

    url('/Portals/0/Skins/fonts/Glypha 45 Light.svg') format('svg');

}
@font-face {
    font-family: 'Glypha 65 Bold';
    src: url('/Portals/0/Skins/fonts/Glypha 65 Bold.ttf');
    
    src: url('/Portals/0/Skins/fonts/Glypha 65 Bold.eot') format('embedded-opentype'),

    url('/Portals/0/Skins/fonts/Glypha 65 Bold.woff') format('woff'),

    url('/Portals/0/Skins/fonts/Glypha 65 Bold.ttf') format('truetype'),

    url('/Portals/0/Skins/fonts/Glypha 65 Bold.svg') format('svg');

}
@font-face {
    font-family: 'Glypha 75 Black';
    src: url('/Portals/0/Skins/fonts/Glypha 75 Black.ttf');
    
    src: url('/Portals/0/Skins/fonts/Glypha 75 Black.eot') format('embedded-opentype'),

    url('/Portals/0/Skins/fonts/Glypha 75 Black.woff') format('woff'),

    url('/Portals/0/Skins/fonts/Glypha 75 Black.ttf') format('truetype'),

    url('/Portals/0/Skins/fonts/Glypha 75 Black.svg') format('svg');

}
@font-face {
    font-family: 'Gotham Rounded Light';
    src: url('/Portals/0/Skins/fonts/Gotham Rounded Light.ttf');
    
    src: url('/Portals/0/Skins/fonts/Gotham Rounded Light.eot') format('embedded-opentype'),

    url('/Portals/0/Skins/fonts/Gotham Rounded Light.woff') format('woff'),

    url('/Portals/0/Skins/fonts/Gotham Rounded Light.ttf') format('truetype'),

    url('/Portals/0/Skins/fonts/Gotham Rounded Light.svg') format('svg');

}
@font-face {
    font-family: 'Gotham Rounded Book';
    src: url('/Portals/0/Skins/fonts/Gotham Rounded Book.ttf');
    
    src: url('/Portals/0/Skins/fonts/Gotham Rounded Book.eot') format('embedded-opentype'),

    url('/Portals/0/Skins/fonts/Gotham Rounded Book.woff') format('woff'),

    url('/Portals/0/Skins/fonts/Gotham Rounded Book.ttf') format('truetype'),

    url('/Portals/0/Skins/fonts/Gotham Rounded Book.svg') format('svg');

}
@font-face {
    font-family: 'Gotham Rounded Medium';
    src: url('/Portals/0/Skins/fonts/Gotham Rounded Medium.ttf');
    
    src: url('/Portals/0/Skins/fonts/Gotham Rounded Medium.eot') format('embedded-opentype'),

    url('/Portals/0/Skins/fonts/Gotham Rounded Medium.woff') format('woff'),

    url('/Portals/0/Skins/fonts/Gotham Rounded Medium.ttf') format('truetype'),

    url('/Portals/0/Skins/fonts/Gotham Rounded Medium.svg') format('svg');

}
@font-face {
    font-family: 'Gotham Rounded Bold';
    src: url('/Portals/0/Skins/fonts/Gotham Rounded Bold.ttf');
    
    src: url('/Portals/0/Skins/fonts/Gotham Rounded Bold.eot') format('embedded-opentype'),

    url('/Portals/0/Skins/fonts/Gotham Rounded Bold.woff') format('woff'),

    url('/Portals/0/Skins/fonts/Gotham Rounded Bold.ttf') format('truetype'),

    url('/Portals/0/Skins/fonts/Gotham Rounded Bold.svg') format('svg');

}
a:hover {
color: #0064AD!important;
text-decoration:none!important;
}

/* Livres Blancs */
.livresblancs 
{
clear: both;
text-align: left;
}
.livresblancs a {
text-decoration:none!important;
}
.livresblancs a:hover {
color: #0064AD!important;
}

.livresblancsHeadline {
color:#000066;
font-family:"Glypha 75 Black";
font-size:24px;
line-height:28px;
margin:5px 0 10px;
}

.livresblancsSummary {
font-family:"Gotham Rounded Book";
font-size:12px!important;
line-height:18px;
margin:0 5px;
}
.livresblancsAuthor { 
font-family:"Gotham Rounded Book";
font-size:11px!important;
margin: 0 0 0 7px
}
.livresblancsCategories {
clear:both;
padding-top:10px;
}
.livresblancsHR {
border: 0;
    height: 2px;
    background: #333;
    background-image: linear-gradient(to right, #ccc, #333, #ccc);
}


/* Mini-listes articles */
div.most-popular-articles p,
div.best-rated-articles p {
margin:8px 0 0 0;
font-family:verdana;
font-size:12px;
font-weight:bold;
}
.best-rated-articles-footer {
margin:10px 0 0 0;
font-family:verdana;
font-size:10px;
font-weight:normal;
}
div.featured-articles_Title {
margin:0 0 15px 0;
font: 22px Arial, sans-serif;
color: #000;
}
div.titres_articles_3 p {
font: 15px Arial, sans-serif;
font-weight:bold;
}
div.featured-articles_Left p {
margin:0 0 8px 0;
font-size: 20px;
font-family:"Gotham Rounded Book";
line-height:24px;
font-weight:normal;
}
div.featured-articles p {
margin:0 0 8px 0;
font: 16px Arial, sans-serif;
line-height:20px;
font-weight:bold;
}
div.featured-articles-list p {
margin:0 0 10px 0;
font:normal 22px Arial, sans-serif;
}
div.featured-articles-list .articleSummary {
font-family:verdana;
font-size:12px;
line-height:18px;
margin:0 0 15px 0;
}
div.most-popular-articles a,
div.best-rated-articles a,
div.featured-articles a,
div.featured-articles-list a,
p.archivesArticles a {
text-decoration:none;
}
div.most-popular-articles a:hover,
div.best-rated-articles a:hover,
div.featured-articles a:hover,
div.featured-articles-list a:hover,
p.archivesArticles a:hover {
color: #0064AD;
}
p.archivesArticles {
font-size:14px;
font-weight:normal;
color:#000066;
}

/* Mini-listes news */

.mln 
{
clear: both;
padding: 10px;
text-align: left;
}

.mlnEmploi {
font-family:'Berthold Akzidenz Grotesk BE Regular';
font-size:20px;
line-height:18px;
margin:0 0 0 0;
text-align: center;
}

.mlnHeadline {
font-family:'Berthold Akzidenz Grotesk BE Bold Condensed';
font-size:20px;
line-height:18px;
margin:0 0 5px 0;
text-align: left;
}

.mlnSurveyIntro {
font-family:'Berthold Akzidenz Grotesk BE Bold Condensed';
font-size:16px;
line-height:18px;
margin:0 0 20px 0;
text-align: center;
}

.mlnSummary {
font-family:'Berthold Akzidenz Grotesk BE Regular';
font-size:12px;
line-height:12px;
margin:0 0 0 0;
text-align: left;
}

.mlnLire {
font-family:'Berthold Akzidenz Grotesk BE Regular';
font-size:12px;
line-height:12px;
margin:5px 0 15px 0;
text-align: center;
}
/* Mini-listes dossiers */

.mld 
{
clear: both;
padding: 10px;
text-align: left;
}

.mldHeadline {
font-family:verdana;
font-size:20px;
line-height:24px;
margin:0 0 10px 0;
}
.mldSummary {
font-family:verdana;
font-size:10px;
line-height:12px;
margin:0 0 15px 0;
min-height:83px;
}
.mldLire {
font-family:verdana;
font-size:12px;
line-height:16px;
margin:0 0 15px 0;
}
/* Mini-listes livres blancs */

.mllb 
{
clear: both;
padding: 10px;
text-align: left;
}

.mllbHeadline {
font-family:'Glypha 75 Black';
font-size:16px;
line-height:18px;
text-align: center;
text-transform: uppercase;
margin:0 0 5px 0;
}
.mllbSummary {
font-family:"Gotham Rounded Book";
font-size:10px;
line-height:12px;
margin:0 0 0px 0;
}
.mllbLire {
font-family:"Berthold Akzidenz Grotesk BE Regular";
font-size:12px;
line-height:12px;
margin:0 0 0px 0;
text-align: center;
}

/* Mini-listes saga */

.mls 
{
clear: both;
text-align: left;
}

.mlsHeadline {
font-family:verdana;
font-size:20px;
line-height:24px;
margin:0 0 10px 0;
}
.mlsSummary {
font-family:verdana;
font-size:10px;
line-height:12px;
margin:0 0 15px 0;
}
.mlsLire {
font-family:verdana;
font-size:12px;
line-height:16px;
margin:0 0 15px 0;
}
/* Mini-listes magazines*/

.mlm 
{
clear: both;
padding: 1px;
text-align: left;
}

.mlmHeadline {
font-family:'Glypha 45 Light';
font-size:18px;
line-height:20px;
margin:10px 0 10px 0;
text-align:center;
}

.mlmSummary {
font-family: 'Gotham Rounded Medium';
font-size:12px;
line-height:16px;
margin:0 0 15px 0;
}

.mlmLire {
font-family:verdana;
font-size:12px;
line-height:16px;
margin:0 0 15px 0;
}

/* Mini-listes agenda*/

.mla 
{
clear: both;
padding: 1px;
text-align: left;
}

.mlaHeadline {
font-family:"Glypha 45 Light";
font-size:18px;
text-align:center;
line-height:14px;
margin:5px 0 10px 0;
}
.mlaSummary {
font-family:"Gotham Rounded Medium";
font-size:10px;
line-height:12px;
margin:0 0 15px 0;
}
.mlaLire {
font-family:"Gotham Rounded Medium";
font-size:10px;
line-height:12px;
margin:0 0 15px 0;
}


/* Mini-liste tests */

.mlt 
{
clear: both;
text-align: left;
}

.mltHeadline {
font-family:verdana;
font-size:18px;
line-height:22px;
font-weight:bold;
margin:0 0 10px 0;
}
.mltSummary {
font-family:verdana;
font-size:10px;
line-height:12px;
margin:0 0 15px 0;
}
.mltLire {
font-family:verdana;
font-size:12px;
line-height:16px;
margin:0 0 15px 0;
}

/* Accueil */
.accueil 
{
clear: both;
text-align: left;
}
.accueil a {
text-decoration:none!important;
}
.accueil a:hover {
color: #0064AD!important;
}
.accueilHeadline {
color:#003366;
font-family:Arial;
font-size:28px;
font-weight:bold;
line-height:33px;
margin:5px 0 5px;
}
.accueilSummary {
font-family:verdana;
font-size:12px;
line-height:18px;
margin:0 5px;
}
.accueilAuthor { 
margin: 0 0 0 7px
}
.accueilCategories {
clear:both;
padding-top:10px;
}
.accueilHR {
margin:10px 0 15px;
}
.artalauneHR {
margin:5px 0 10px;
}

/* Rub */
.univers 
{
clear: both;
text-align: left;
}
.rub a {
text-decoration:none!important;
}
.rub a:hover {
color: #0064AD!important;
}
.rubHeadline {
color:#003366;
font-family: "Glypha 45 Light";
font-size:24px;
line-height:28px;
margin:5px 0 10px;
}
.rubSummary {
font-family: "Gotham Rounded Medium";
font-size:12px;
line-height:16px;
}
.rubAuthor { 
margin: 0 0 0 7px
}
.rubCategories {
clear:both;
padding-top:10px;
}
.rubHR {
margin:20px 0 20px;
}

/* Dossiers */
.dossierList 
{
clear: both;
text-align: left;
}

.dossierList a {
text-decoration:none!important;
}

.dossierList a:hover {
color: #0064AD!important;
}

.dl_Image {
margin : 2px 10px 4px 4px;
float : left;
}

.dl_Headline {
color:#000066;
font-family:'Glypha 75 Black';
font-size:28px;
font-weight:bold;
line-height:28px;
margin:5px 0 5px;
}

.dl_Entry {
font-family:'Gotham Rounded Bold';
font-size:12px;
font-weight:bold;
line-height:18px;
margin:5px 5px;
}

.dl_Summary {
font-family:verdana;
font-size:12px;
line-height:16px;
margin:0 5px;
}

.dl_Author { 
margin: 0 0 0 7px
}

.dl_Categories {
font-family:verdana!important;
font-size:11px!important;
}

.dl_HR {
border: 0;
    height: 2px;
    background: #333;
    background-image: linear-gradient(to right, #ccc, #333, #ccc);
}

.DossierHR {
border: 0;
    height: 2px;
    background: #333;
    background-image: linear-gradient(to right, #ccc, #333, #ccc);
}

/* Univers */
.univers 
{
clear: both;
text-align: left;
}
.univers a {
text-decoration:none!important;
}
.univers a:hover {
color: #0064AD!important;
}

.debatDate {
margin: 0px 0px 5px 0px;
font-size:10px;
font-family: verdana;}

.universHeadline {
color:#000066;
font-family:"Glypha 75 Black";
font-size:24px;
line-height:28px;
margin:5px 0 10px;
}

.universSummary {
font-family:"Gotham Rounded Book";
font-size:12px!important;
line-height:18px;
margin:0 5px;
}
.universAuthor { 
font-family:"Gotham Rounded Book";
font-size:11px!important;
margin: 0 0 0 7px
}
.universCategories {
clear:both;
padding-top:10px;
}
.debatsHR {
margin:10px 0 15px;
border:1px dotted grey;
}
.universHR {
margin:10px 0 15px;
}
/* Style internes communs aux articles */
.INFsurtitre {
font-family:arial;
color:#000066;
font-size:16px;
font-weight:bold;
line-height:18px;
}
.INFlegende {
font-family:arial;
color:#000066;
font-size:12px;
font-weight:bold;
line-height:12px;
}
.DOStitre {
font-family:arial;
color:#000066;
font-size:22px;
line-height:22px;
}
.DOSinter {
font-family:arial;
color:#000066;
font-size:16px;
font-weight:bold;
line-height:20px;
}
/* PUBS */
.promo {
margin:2px 0;
}
/* Emploi */
.emploi-item-link {
margin:0 0 5px;
padding: 8px;
font:13px Arial, sans-serif;
color:#696969;
}
.MS-item-link {
font:bolder 15px Arial, sans-serif;
margin:0 0 5px;
}
.MS-item-details {
font:10px verdana;
}
.emploi-item-link a {
text-decoration:none!important;
color:#000;
}
.emploi-item-link a:hover {
color: #000!important;
font-weight:bold;
text-decoration:underline;
}
/* Mag-Securs */
.magsecurs-rss-title {
margin:0 0 3px;
padding: 5px;
font:14px Arial, sans-serif;
color:#696969;
}
/* Liens dans les articles */
.articleEntry a {
/*color: #0064AD!important;
text-decoration:none!important;*/
font-weight:bold;
}
.articleEntry a:hover {
/*color: #003366!important;
text-decoration:none!important;*/
font-weight:bold;
}

/* TXT HTML */

.txthtml 
{
clear: both;
text-align: left;
}
.txthtml a {
text-decoration:none!important;
}
.txthtml a:hover {
color: #0064AD!important;
}
.txthtml_Headline {
color:#003366;
font-family:Arial;
font-size:28px;
font-weight:bold;
line-height:33px;
margin:5px 0 10px;
}
.txthtml_Title {
font-family:verdana;
font-size:16px!important;
font-weight:bold;
line-height:18px;
margin:0 0 10px 0;
}
.txthtml_Summary {
font-family:verdana;
font-size:12px!important;
line-height:18px;
margin:0 0 10px 0;
}
.txthtml_Author { 
font-family:verdana;
font-size:11px!important;
margin: 0 0 0 7px
}
#sharethis {
margin:0 auto;
padding:15px 0;
text-align:center;
}
.txthtml_Entry {
font-family:verdana;
font-size:12px!important;
line-height:18px;
margin:5px 5px;
}
.txthtml_Entry h3 {
font-family:arial;
color:#003366;
font-size:16px;
font-weight:bold;
line-height:24px;
margin:15px 0 5px 0;
}
.txthtml_Entry h4 {
font-family:arial;
font-size:12px;
font-weight:bold;
line-height:12px;
}

.txthtml_HR {
margin:10px 0 15px;
}

.DnnModule-2025 img {
padding:20px 0;
}

.livreHeadline {
color:#003366;
font-family:Times New Roman,Times,Serif;
font-size:24px;
font-weight:bold;
line-height:30px;
margin:5px 0 5px;
}

.gridc-w298 table {width:280px;}

.BlocMenu {
    text-align:center;
    font-weight:bold;
    font-size:12px;
    height:30px;
    margin:5px 0px 0px 0px;
    }

.MenuLink {
    margin: 0;
    padding: 0;
    
}

.MenuButtoninf {
    display: inline;
    line-height: 21px;
    padding: 10px 18px 10px 18px;
    list-style-type: none;
    background-color:#fff;
    border: 1px solid #D1D1D1;
    border-radius: 0px 0px 7px 7px;
    margin:0px;
        }
.MenuButtoncn {
    display: inline;
    line-height: 21px;
    padding: 10px 35px 10px 35px;
    list-style-type: none;
    background-color:#fff;
    border: 1px solid #D1D1D1;
    border-radius: 0px 0px 7px 7px;
    margin:0px;
        }
.MenuButtonms {
    display: inline;
    line-height: 21px;
    padding: 10px 27px 10px 27px;
    list-style-type: none;
    background-color:#fff;
    border: 1px solid #D1D1D1;
    border-radius: 0px 0px 7px 7px;
    margin:0px;
        }
.MenuButtonctn {
    display: inline;
    line-height: 21px;
    padding: 10px 10px 10px 10px;
    list-style-type: none;
    background-color:#fff;
    border: 1px solid #D1D1D1;
    border-radius: 0px 0px 7px 7px;
    margin:0px;
        }


.MenuButtonctn a {
    color:#003366;
}
.MenuButtoncn a {
    color:#003366;
}
.MenuButtonms a {
    color:#003366;
}
.MenuButton hover {
    color:#3C3C3C;
}


/* Centrage MegaBan ESPON Expand */#ftdiv272536{left:106px;}

/* HP Latest Articles */
.HParticleImage { 
margin : 2px 20px 4px 4px;
float : left;
}
.HParticleHeadline {
color:#003366;
font-family:'Berthold Akzidenz Grotesk BE Bold Condensed';
font-size:36px;
font-weight:bold;
line-height:36px;
margin:5px 0 0px;
}
.HParticleSummary {
font-family:'Berthold Akzidenz Grotesk BE Regular';
font-size:16px!important;
line-height:18px;
margin:0 0 10px 0;
}
.HParticleIndex {
font-family:'Berthold Akzidenz Grotesk BE Regular';
font-size:18px!important;
line-height:28px;
font-weight:bold;
margin:0 0 10px 0;
}
.HParticleCategories {
clear:both;
font-family:verdana;
font-size:10px!important;
padding-top:0px;
}
.HParticleHR {
border: 0;
    height: 2px;
    background: #333;
    background-image: linear-gradient(to right, #ccc, #333, #ccc);
}
/* Texte chapo page magazine en PDF */

.texteintropage {
color:#003366;
font-family:'Gotham Rounded Light';
font-size:18px;
line-height:18px;
margin:5px 0 0px;
}

/* Module actuelement a la une */
.aaluHeadline {
font-family:'Berthold Akzidenz Grotesk BE Bold Condensed';
font-size:20px;
line-height:18px;
margin:10px 0 15px 0;
text-align: center;
}

.aaluSummary {
font-family:'Berthold Akzidenz Grotesk BE Regular';
font-size:12px;
line-height:12px;
margin:0 0 0 0;
text-align: center;
}

/* Pages Magazines PDF à télécharger*/

.magpdfdl {
display: block;
margin-left: auto;
margin-right: auto;
float: right;
margin-bottom: 10px;
}

.magpdfsom {
font-family:'Berthold Akzidenz Grotesk BE Bold Condensed';
font-size:20px;
line-height:18px;
margin:20px 0 20px 0;
text-align: center;
}

.highlight{background:yellow; border:2px inset grey;

































































