﻿.notprint {visibility: visible}
.different-for-print{}


body, html{margin: 0;padding: 0;}

html{color: #000000;height:100%}

body{height: 100%;max-height: 100%;} 

.footer {	
VERTICAL-ALIGN: middle;	
PADDING-TOP: 2px;	
HEIGHT: 19px;	
font-family:verdana;
font-size:8pt;
color:#5a5a5a;
}
.footer-table {	
background-position:bottom left;
background-repeat:repeat;
VERTICAL-ALIGN: bottom;	
HEIGHT: 19px;	
font-family:verdana;
font-size:8pt;
color:#003399;
bottom:0px;
}

.key{	
}

.mfl-bandeau-gauche-top{
background-image:url('Images/Bandeau_gauche_top.JPG');
background-position:left top;
background-repeat:no-repeat;
display: inline; 
position: absolute;
height:152px;
width:28px;
float:left;
left:0;
}
.mfl-header-gauche{
background-image:url("./Images/Bandeau_MFL_gauche3.png");
background-position:top left;
background-repeat:no-repeat;
display: inline; 
position: absolute;
height:152px;
width:185px;
float: left;
left:28px;
}
.mfl-header-centre{
background-image:url("./Images/Bandeau_MFL_centre3.png");
background-position:top left;
background-repeat:no-repeat;
display: inline; 
position: absolute;
height:152px;
width:782px;
float: left;
left:213px;
}
.mfl-header-droite{
background-image:url("./Images/Bandeau_MFL_droite3.png");
background-position:top right;
background-repeat:repeat-x;
height:152px;
right:0px;
}
.mfl-bandeau-gauche{
background-image:url('Images/Bandeau_gauche-inferieur.jpg');
background-position:left top;
background-repeat:no-repeat;
height:684px;
width:28px;
}
.mfl-navigation-superieure-gauche{
background-color:white;
background-position:top;
background-repeat:repeat-y;
width:175px;
left:38px;
float:left;
height:100%;
margin-left: 10px;
}
.mfl-navigation-superieure{
display: inline; 
position: absolute;
float: left;
left:44px;
margin-top:5px;
z-index:2;
}
.mfl-bandeau-gauche-1px{
background-image:url('Images/Bandeau_gauche_1px.JPG');
background-position:left 50%;
background-repeat:repeat-y;
width:28px;
left:0px;
float:left;
height:100%;
}
.mfl-separateur-superieur{
background-image:url("./Images/separateur_horizontal_1px.JPG");
background-position:top left;
background-repeat:repeat-x;
height:14px;
left:213px;
}
.mfl-recherche{
background-position:top;
width:175px;
left:28px;
float:left;
margin-left: 15px;

}
.mfl-menu-gauche{
background-position:top left;
background-repeat:no-repeat;
width:169px;
max-width:169px;
}
.mfl-bandeau-gauche-menu-1px{
background-image:url('Images/Bandeau_gauche_1px.JPG');
background-repeat:repeat-y;
width:28px;
height:100%;
}
.mfl-bas-menu-gauche{
background-image:url("./Images/bas-de-menu-gauche.png");
background-repeat:no-repeat;
width:169px;
height:246px;
}
.mfl-bas-menu-gauche-1px{
background-image:url("./Images/bas-de-menu-gauche-1px.png");
background-repeat:repeat-y;
width:169px;
}
.mfl-bandeau-gauche-bottom{
background-image:url('Images/Bandeau_gauche-inferieur.jpg');
background-repeat:no-repeat;
height:246px;
width:28px;

}
.mfl-main-centre{
background-position:top left;
background-repeat:no-repeat;
display: inline; 
position: absolute;
height:100%;
width:782px;
float: left;
left:213px;
}

.mfl-titlearea{
color:#666666;
font-family:tahoma;
font-size:8pt;
letter-spacing:.1em;
}
.mfl-titlearea a
{
color:#3966bf;
text-decoration:none;
}
.mfl-titlearea a:hover{
color:#000000;
text-decoration:underline;
}


/* NAVIGATION SUPERIEURE */
/*************************/
.mfl-topnavContainer{
border:none;
border-left:solid 1px #C0C0C0;
}

.mfl-topnav{
border:solid 1px #C0C0C0;
border-left:solid 1px #C0C0C0;
border-bottom:none;
background-image:url('./Images/Onglet_haut.png');
background-color:#C0C0C0;
background-repeat:no-repeat;
font-family:Verdana,Arial,Tahoma;
font-size:8pt;
font-weight:bold;
background-color:#e2efff;
color:#ffffff;
width:130px;
max-width:130px;
height:20px;
text-indent:25px;
line-height: 19px;
}
.mfl-topnav a{
display:block;
white-space:nowrap;
height:20px;
}
.mfl-topnavselected{
color:#990000;
background-image:url('./Images/Onglet_haut.png');
background-repeat:no-repeat;
font-weight:bold;
border:solid 1px #C0C0C0;
border-bottom-width:0px;
border-left:solid 1px #C0C0C0;
background-color:#C0C0C0;
}
.mfl-topnavselected a{
color:#990000;
}
.mfl-topNavHover{
background-image:url('./Images/Onglet_haut.png');
background-color:#C0C0C0;
border:solid 1px #C0C0C0;
border-left:solid 1px #C0C0C0;
border-bottom-width:0px;
color:#990000;
}
.mfl-topNavHover a{
color:#990000;
}
.mfl-topnav img{
position:relative;
left:-6px;
}
.mfl-topnav-dynamic{
border:none;
background-color:#a5aeb5;
background-repeat:no-repeat;
font-family:Verdana,Arial,Tahoma;
font-size:8pt;
font-weight:bold;
color:#990000;
}

.mfl-topNavFlyOutsContainer
{
color:#ffffff;
}
.mfl-topNavFlyOuts{
background-color:#a5aeb5;
background-repeat:no-repeat;
font-family:Verdana,Arial,Tahoma;
font-size:8pt;
display:block; 
color:#ffffff;
}
.mfl-topNavFlyOuts a{
display:block;
width:126px;
min-width:126px;
padding:4px 8px 4px 8px;
}
.mfl-topNavFlyOutsHover{
background-color:#a5aeb5;
background-repeat:no-repeat;
color:#990000;
}

/* NAVIGATION LATERALE */
/*************************/
.mfl-leftnavContainer{
border:none;
width:169px;
}

.mfl-leftnav{
border:solid 1px #CBCED6; /*#c2dcff*/
border-left:none;
border-right:none;
background-image:url('./Images/Onglet_gauche.png');
background-color:#990000;
background-repeat:no-repeat;
font-family:Verdana,Arial,Tahoma;
font-size:8pt;
font-weight:bold;
background-color:#e2efff;
color:#ffffff;
width:169px;
max-width:169px;
/*height:20px;*/
text-indent:25px;
line-height: 19px;
}
.mfl-leftnav a{
display:block;
text-decoration:none;
/*white-space:nowrap;*/
/*height:20px;*/
}
.mfl-leftnavselected{
color:#000000;
background-image:url('./Images/Onglet_gauche.png');
background-repeat:no-repeat;
font-weight:bold;
border:solid 1px #990000;
border-bottom-width:0px;
border-left:solid 1px #990000;
background-color:#990000;
}
/*.mfl-leftnavselected a{*/
.mfl-leftnav a:hover{
color:#101010;
}

.mfl-leftNavHover{
background-image:url('./Images/Onglet_gauche.png');
background-color:#990000;
border:solid 1px #c2a770;
border-left:none;
border-right:none;
color:silver;
}
.mfl-leftNavHover a{
color:silver;
}
.mfl-leftnav img{
position:relative;
left:-6px;
}
.mfl-leftnav-dynamic{
border:none;
background-color:#990000;
background-repeat:no-repeat;
font-family:Verdana,Arial,Tahoma;
font-size:8pt;
font-weight:bold;
color:silver;
width:169px;
max-width:169px;
}

.mfl-leftNavFlyOutsContainer
{
color:#ffffff;
border:solid 1px #c2dcff;
border-left:none;
border-right:none;
}
.mfl-leftNavFlyOuts{
background-color:#990000;
background-repeat:no-repeat;
font-family:Verdana,Arial,Tahoma;
font-weight:normal;
font-size:8pt;
text-indent:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
padding-bottom:5px;
line-height:15px;
display:block; 
color:#D0D0D0;
}
.mfl-leftNavFlyOutsN2{
background-color:#AA0000;
background-repeat:no-repeat;
font-family:Verdana,Arial,Tahoma;
font-weight:normal;
font-style:italic;
font-size:8pt;
text-indent:0px;
padding-left:15px;
padding-right:10px;
padding-bottom:5px;
padding-bottom:5px;
line-height:15px;
display:block; 
color:#A0A0A0;
}
.mfl-leftNavFlyOuts a{
display:block;
width:126px;
min-width:126px;
padding:4px 8px 4px 8px;
}
.mfl-leftNavFlyOutsHover{
background-color:#990000;
background-repeat:no-repeat;
color:silver;
}

/*****************************/
/* USER CONTROLS */
/****************************/
.article
{
    background-color:White;
}
.titre-article
{
    FONT-FAMILY: Verdana, Arial, Tahoma;    
    font-size:14pt;
    font-weight:bold;
    color:Black;    
}
.chapeau-article
{
    FONT-FAMILY: Verdana, Arial, Tahoma;    
    font-weight:bold;
    color:Black; 
    font-size:10pt;   
}
.contenu-article
{
    FONT-FAMILY: Verdana, Arial, Tahoma;   
    font-size:10pt; 
    color:Black;     
}
.titre-article-niveau1
{
    FONT-FAMILY: Verdana, Arial, Tahoma;    
    font-size:12pt;
    color:Black;    
    font-weight:bold;
}
.chapeau-article-niveau1
{
    FONT-FAMILY: Verdana, Arial, Tahoma;    
    color:Black; 
    font-size:10pt;  
    font-weight:bold; 
}

.titre-article-niveau2
{
    FONT-FAMILY: Verdana, Arial, Tahoma;    
    font-size:10pt;
    color:Black;    
    font-weight:bold;
}
.chapeau-article-niveau2
{
    FONT-FAMILY: Verdana, Arial, Tahoma;    
    color:Black; 
    font-size:8pt;   
}
.lien-article
{
    FONT-FAMILY: 'Arial Black', Arial, Tahoma;
    background-color:Orange;
}
.liste-actualites-titre
{
    background-color: #b60c18;
    text-align:center;
    vertical-align:middle;
    height:30px;
}
.liste-actualites-titre-texte
{
    font-family:Verdana,Arial,Tahoma;
    color:#ffffff;   
    font-size:10pt;
    font-weight:bold;
    
}
.liste-actualites-liens
{
    background-color: #cbced6;
    font-family:Verdana,Arial,Tahoma;
    color:#808080;    
    font-size:12pt;
}
.liste-actualites-liens-link
{
} 
.liste-actualites-plus-actus
{
    text-align:right;
}
.image-mail
{
background-image:url('Images/mail.jpg');
width:35px;
height:35px;
background-position:left;
background-repeat:no-repeat;
}
.mfl-filet-lateral-droit{
background-image:url('Images/Filet_lateral_droit.png');
background-position:right bottom;
background-repeat:repeat-y;
width:4px;
}
.mfl-filet-degrade-bas{
background-image:url('Images/Filet_degrade_bas.jpg');
background-position:right top;
background-repeat:no-repeat;
height:5px;
width:100px;
}
.mfl-filet-degrade-bas_droit_1px{
background-image:url('Images/Filet_degrade_bas_droit_1px.jpg');
background-position:right top;
background-repeat:repeat-x;
height:5px;
}
.emploi-titre
{
    font-family:Verdana,Arial,Tahoma;
    color:Black;   
    font-size:14pt;
    font-weight:bold;
    text-align:center;
}
.emploi-texte
{
	font-family:Verdana,Arial,Tahoma;
    font-size:12pt;
}
.emploi-gras
{
	font-family:Verdana,Arial,Tahoma;
    color:Black;   
    font-size:10pt;
    font-weight:bold;
}
