	@import url("/portal/Library/CSS/LIB03879.css"); /* Style_EAI_Bloc*/
	@import url("/portal/Library/CSS/LIB04026.css"); /* Style_EAI_Tableau*/


/*  ------------------------------------------ 
/*  DISCLAIMER =disclaimer */
/*  ------------------------------------------ */
.disclaimer {
	color:#404040;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-position:top left;
	background-repeat:no-repeat;
}
.disclaimer_titre {
	border-bottom:1px solid #336699;
	color:#336699;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-variant:small-caps;
	font-weight:bold;
}
.disclaimer_confirm {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	text-decoration:none;
}
.disclaimer_confirm a{
	color:#336699;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.disclaimer_confirm a:hover{
	color:#999999;
}
/* FIN Disclaimer */


/* CSS Document */
body{
margin:0;
}

.message_erreur {
color: #FF0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;

}

.texte-noir {color: #000000;font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; }
.texte-noir a:link {color: #000000; text-decoration: none;} 
.texte-noir a:visited {color: #000000; text-decoration: none;}
.texte-noir a:hover {color: #999999; text-decoration : none;}
.texte-noir a:active {color: #000000; text-decoration : none;
}

/*  ------------------------------------------ 
/*  HEADER =header */
/*  ------------------------------------------ */

/* Recherche =recherche */
.titre_recherche
{		
color: #003366;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-align:center;
}
.titre_recherche input {
background-color:#cccccc;
border:0;
color: #003366;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
height:14px;
width:89px;
}
/* FIN Recherche */

/* Mode OFF de "EN" et "FR" sous la recherche */
.recherche_off
{		
color:#003366;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-transform:uppercase;
}
a.recherche_off
{
text-decoration: none;
}
a:hover.recherche_off
{
color:#99ccff;
text-decoration: none;
}
/* FIN Mode OFF de "EN" et "FR" sous la recherche */

/* Mode ON de "EN" et "FR" sous la recherche */
.recherche_on
{		
color:#99ccff;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-transform:uppercase;
}

/* FIN Mode ON de "EN" et "FR" sous la recherche */	

/*  titres de la navigation principale mode OFF */
.titre_menu_nav_off{
color:#336699;
font-family: Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:normal;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
}



a.titre_menu_nav_off
{
color:#336699;
text-decoration: none;

}
a:hover.titre_menu_nav_off
{		
color:#999999;
text-decoration: none;
}




/* FIN titres de la navigation principale mode OFF */	




/*  titres de la navigation principale mode ON */
.titre_menu_nav_on
{
color:#999999;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-transform:uppercase ;
background-color:#FFFFFF;
text-decoration: none;
}

a.titre_menu_nav_on
{
text-decoration: none;
}
a:hover.titre_menu_nav_on
{		
text-decoration: none;
}




/* FIN titres de la navigation principale mode ON */

/*  sous-navigation principale mode OFF */
.sous_nav_off
{		
color:#003366;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
font-weight:normal;
}
/* sous-navigation principale mode OFF */

/*  sous-navigation principale mode ON */
.sous_nav_on
{		
color:#666666;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:none;
}
/* sous-navigation principale mode ON */

/* FIN HEADER */

/* CONTENU =contenu */
/* en-tête des Programmes =entete_prog */
.titre_prog {
border-bottom:1px solid #336699;
color:#336699;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
.entete_prog {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
line-height:9pt;
}
.entete_prog h1 {
color:#000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
margin-bottom:10px;
padding:0;
}
.entete_date {
color:#999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}
/* FIN en-tête des Programmes */

/* titre du contenu =titre_contenu */
.titre_contenu
{
color:#336699;		
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
a.titre_contenu
{
color:#336699;		
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none
}
a:hover.titre_contenu
{
color:#999999;		
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none
}


/* FIN CONTENU */


/* titre menu gauche "Animam" =menu_gauche */
.menu_gauche_titre
{
color:#336699;	
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
a.menu_gauche_titre
{
color:#336699;
text-decoration: none;
}
a:hover.menu_gauche_titre
{
color:#999999;
text-decoration: none;
}
.menu_gauche_titre_on
{
color:#999999;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none
}
/* FIN titre menu gauche "Animam" */


/* soustitre OFF menu gauche "Animam" */
.menu_gauche_soustitre_off
{
color:#999999;		
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
a.menu_gauche_soustitre_off
{
text-decoration: none;
}
a:hover.menu_gauche_soustitre_off
{
color:#336699;
text-decoration: none;
}
/* FIN soustitre OFF menu gauche "Animam"*/

/* soustitre ON menu gauche "Animam" */
.menu_gauche_soustitre_on
{
color:#336699;		
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
/* FIN soustitre ON menu gauche "Animam"*/


/* titre menu encadre =encadre */
.titre_encadre
{
color:#336699;		
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
a.titre_encadre
{
text-decoration: none;
}
a:hover.titre_encadre
{
color:#999999;
text-decoration: none;
}
/* FIN liens "toutes les actualités" & "toutes les recompenses" */	
/* FIN CONTENU */


/* FOOTER =footer */

/* signature footer BPIP */
.footer_logo
{
color:#336699;			
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:lowercase;
}
a.footer_logo
{
text-decoration: none;
}
/* FIN signature footer BPIP*/

/* nav footer ("contact us, legals mentions, site map)*/
.footer_nav
{
color:#6e6e6e;			
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
}
a.footer_nav
{
text-decoration: none;
}
a:hover.footer_nav
{
color:#000000;
text-decoration: none;
}
/* FIN nav footer */
/* FIN FOOTER */

/* Fil d'Arianne =arianne */
.fil_arianne {
color: #6e6e6e;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
}
a.fil_arianne
{
text-decoration: none;
}
a:hover.fil_arianne
{
color:#000000;
text-decoration: none;
}
/* FIN Fil d'Arianne */

.boiteselect {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
height: 20px;
width: 145px;
}

.boiteselect_acces_fds {
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
height: auto;
width: 230px;
}
/* Tableaux Fonds */
.tableau_sous-onglet_bold{
background-color:#003366;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.tableau_txt-sous-partie{
background-color:#f9cfaa;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.tableau_txt-sous-partie_2{
background-color:#fcead9;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.tableau_txt-sous-partie_sansbord{
color:#4f4f4f;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.tab_coulint_1{
background-color:#fcead9;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.tab_coulint_2{
background-color:#fcead9;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.entete_titre{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

table.entete_VL, table.entete_perf{
background-color:#99ccff;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0 4px;
width:auto;
white-space:nowrap;
}
a:link.menu-noir-on, a:visited.menu-noir-on, a:link.menu-noir, a:visited.menu-noir, .menu-noir a:link, .menu-noir a:visited  {
color:#003366;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
height:16px;
text-decoration:none;
}
.menu-noir a:hover, a:hover.menu-noir, a:hover.menu-noir-on {
color:#99ccff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
.sous-onglet, .ong-selec {
background-color:#99ccff;
}
.sous-onglet a, .ong-selec a{
color:#003366;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
.sous-onglet a:hover, .ong-selec a:hover{
color:#fff;
}
.ong-selected {
background-color:#99ccff;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.vlTable {
border-bottom:1px solid #99ccff;
border-left:1px solid #99ccff;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.vlTable a {
color:#99ccff;
text-decoration:none;
}
.vlTable a:hover {
color:#003366;
}
.libelle-tab, .libelle-tab-vl {
background-color:#fcead9;
color:#c65011;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.libelle-tab tr, .libelle-tab-vl tr {
border-left:1px solid #99ccff;
}
.trfirstLine td {
border-top:1px solid #99ccff;
}
.trOtherLine td{
border-top:1px dotted #99ccff;
}
#gammeTab {
}
.f-classe-actifs {
background-color:#336699;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.f-classe-actifs-0 {
background-color:#99ccff;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:30px;
}


.resultat-01 {
background-color: #fcead9;	
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.resultat-02 {
background-color: #f9cfaa;
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.resultat-03 {
background-color: #ededed;
color: #336699;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.resultat-01 a,.resultat-02 a, .recherche-resultat-02 a {
color: #99ccff;
text-decoration: none;
text-transform:uppercase;
}
.resultat-01 a:hover, .resultat-02 a:hover, .recherche-resultat-02 a:hover {
color: #003366;
text-decoration: none;
text-transform:uppercase;
}
.resultat-03 a, .recherche-resultat-02 a {
color: #003366;
text-decoration: none;
}
.resultat-03 a:hover, .recherche-resultat-02 a:hover {
color: #99ccff;
text-decoration: none;
}
/* FIN Tableaux Fonds */





/*  ------------------------------------------
/*  COULEUR 1 (bleu) =couleur1
/*  ------------------------------------------ */
.couleur_1 {color:#336699;text-decoration: none; font-family:Arial, Helvetica, sans-serif;
}
#contenu h1.couleur_1 {color:#336699;}
#contenu h2.couleur_1 {color:#336699;}
#contenu h3.couleur_1 {border-bottom:1px solid #d4bdb8;border-top:1px solid #d4bdb8;color:#336699;}
#contenu .couleur_1 li {background-image:url(/portal/Library/Images/NF_pictos/Picto_divers/PID00050.gif);}

#contenu .couleur_1 a, #contenu a.couleur_1 {color:#336699; text-decoration:none}
#contenu .couleur_1 a:hover, #contenu a:hover.couleur_1 {color:#999999; text-decoration:none;}
#contenu .couleur_1 a.lien_in {color:#336699; text-decoration:none}
#contenu .couleur_1 a:hover.lien_in {color:#999999; text-decoration:none}

#contenu hr.couleur_1 {background-color:#336699;color:#336699;}

#contenu .couleur_1 img {border-color:#336699}

/*  Blocs couleur 1 'bleu)
---------------------------------------------- */
#contenu blockquote.couleur_1 h1 {color:#336699;}
#contenu blockquote.couleur_1 .texte {
background-color:#000000;
color:#ffffff;
padding:10px;
}
#contenu blockquote.couleur_1 ul {margin:0 10px 0 25px;}

#contenu cite.couleur_1 {background-color:#000000;}

/*  Tableau couleur 1
---------------------------------------------- */
#contenu table.couleur_1 tr.row_first td{background-color: #000;}
#contenu table.couleur_1 tr.row_even td{background-color: #ededed;}
#contenu table.couleur_1 tr.row_odd td, td.couleur_1{background-color: #dddddd;}

/*  ------------------------------------------
/*  COULEUR 2 =couleur2 (blanc)
/*  ------------------------------------------ */
/*  ------------------------------------------
/*  COULEUR 2 =couleur2 (blanc)
/*  ------------------------------------------ */
.couleur_2 {color:#336699; ; display:block; text-decoration: none}
#contenu h1.couleur_2 {color:#336699;}
#contenu h2.couleur_2 {color:#336699;}
#contenu h3.couleur_2 {border-bottom:1px solid #ffffff; border-top:1px solid #ffffff;color:#336699;}
#contenu .couleur_2 li {background-image:url(/portal/Library/Images/NF_pictos/Picto_divers/PID00051.gif);}

#contenu .couleur_2 a, #contenu a.couleur_2 {color: #336699; text-decoration: none;}
#contenu .couleur_2 a:hover, #contenu a:hover.couleur_2 {color:#999999; text-decoration: none;}
#contenu .couleur_2 a.lien_in {color: #336699; text-decoration: none}
#contenu .couleur_2 a:hover.lien_in {color:#999999; text-decoration: none;}

#contenu hr.couleur_2 {background-color:#000000; color:#336699;}

#contenu .couleur_2 img {border-color:#336699}

/*  ------------------------------------------
/*  COULEUR 3 =couleur3 (violet)
/*  ------------------------------------------ */
.couleur_3 {color:#666666;}
#contenu h1.couleur_3 {color:#666666;}
#contenu h2.couleur_3 {color:#666666;}
#contenu h3.couleur_3 {color:#666666;}
#contenu .couleur_3 li {color:#666666}

#contenu .couleur_3 a, #contenu a.couleur_3 {color: #666666;}
#contenu .couleur_3 a:hover, #contenu a:hover.couleur_3 {color:#999999;}
#contenu .couleur_3 a.lien_in {
color: #666666;
}
#contenu .couleur_3 a:hover.lien_in {color:#999999;}

#contenu hr.couleur_3 {color:#666666}

/*  ------------------------------------------
/*  COULEUR 4 =couleur4 (violet)
/*  ------------------------------------------ */
.couleur_4 {color:#999999}
#contenu h1.couleur_4 {color:#999999}
#contenu h2.couleur_4 {color:#999999}
#contenu h3.couleur_4 {color:#999999}
#contenu .couleur_4 li {color:#999999}

#contenu .couleur_4 a, #contenu a.couleur_4 {color: #999999}
#contenu .couleur_4 a:hover, #contenu a:hover.couleur_4 {color:#66666}
#contenu .couleur_4 a.lien_in {
background-position:left;
background-repeat:no-repeat;
color: #666666;
font-weight:bold;
padding-left:20px;
text-decoration: none;
}
#contenu .couleur_4 a:hover.lien_in {color:#66666}

#contenu hr.couleur_4 {background-color:#999999;color:#999999;}

#contenu .couleur_4 img {border-color:#9e8aae}

/*  Blocs couleur 4
---------------------------------------------- */
#contenu blockquote.couleur_4 h1 {color:#6d1f80;}
#contenu blockquote.couleur_4 .texte {
background-color:#e6e1e2;
border-bottom:1px solid #9e8aae;
border-top:1px solid #9e8aae;
color:#666666;
padding:10px;
}
#contenu blockquote.couleur_4 ul {margin:0 10px 0 25px;}

#contenu cite.couleur_4 {background-color:#e6e1e2;}

/*  Tableau couleur 4
---------------------------------------------- */
#contenu table.couleur_4 tr.row_first td{background-color: #8a4c99;}
#contenu table.couleur_4 tr.row_even td{background-color: #e6e1e2;}
#contenu table.couleur_4 tr.row_odd td, td.couleur_4{background-color:#cec4c6;}


/*  ------------------------------------------
/*  COULEUR 5 =couleur5 (violet)
/*  ------------------------------------------ */
.couleur_5 {color:#666666;}
#contenu h1.couleur_5 {color:#666666;}
#contenu h2.couleur_5 {color:#666666;}
#contenu h3.couleur_5 {color:#666666;}
#contenu .couleur_5 li {color:#666666}

#contenu .couleur_5 a, #contenu a.couleur_5 {color: #666666;}
#contenu .couleur_5 a:hover, #contenu a:hover.couleur_5 {color:#999999}
#contenu .couleur_5 a.lien_in {
color: #666666;
}
#contenu .couleur_5 a:hover.lien_in {color:#999999;}

#contenu hr.couleur_5 {color:#666666}


/*  ------------------------------------------
/*  COULEUR 6 =couleur6 (vert)
/*  ------------------------------------------ */
.couleur_6 {border-color:#9eb466;color:#264c34;}
#contenu h1.couleur_6 {color:#264c34;}
#contenu h2.couleur_6 {color:#264c34;}
#contenu h3.couleur_6  {border-bottom:1px solid #92A599;border-top:1px solid #92A599;color:#264c34;}
#contenu .couleur_6 li {background-image:url(/portal/Library/Images/NF_pictos/Picto_divers/PID00055.gif);}

#contenu .couleur_6 a, #contenu a.couleur_6 {color:#264c34;}
#contenu .couleur_6 a:hover, #contenu a:hover.couleur_6 {color:#9eb466;text-decoration: none;}

#contenu .couleur_6 a.lien_in {
background-image:url(/portal/Library/Images/NF_pictos/Picto_divers/PID00040.gif);
color: #264c34;
}
#contenu .couleur_6 a:hover.lien_in {color:#9eb466;}

#contenu hr.couleur_6 {background-color:#264c34;color:#264c34;}

#contenu .couleur_6 img {border-color:#92A599}

/*  Blocs couleur 6
---------------------------------------------- */
#contenu blockquote.couleur_6 h1 {color:#9eb466;}
#contenu blockquote.couleur_6 .texte {
background-color:#e3e8e5;
border-bottom:1px solid #92A599;
border-top:1px solid #92A599;
color:#264c34;
padding:10px;
}
#contenu blockquote.couleur_6 ul {margin:0 10px 0 25px;}

#contenu cite.couleur_6 {background-color:#e3e8e5;}

/*  Tableau couleur 6
---------------------------------------------- */
#contenu table.couleur_6 tr.row_first td{background-color: #678171;}
#contenu table.couleur_6 tr.row_even td{background-color: #c8d2cc;}
#contenu table.couleur_6 tr.row_odd td, td.couleur_6{background-color:#e3e8e5;}
/*  ------------------------------------------
/*  COULEUR 7 =couleur7 (vert)
/*  ------------------------------------------ */
.couleur_7 {border-color:#4a84a6;color:#355c6c;}
#contenu h1.couleur_7 {color:#355c6c;}
#contenu h2.couleur_7 {color:#355c6c;}
#contenu h3.couleur_7 {border-bottom:1px solid #9aadb5;border-top:1px solid #9aadb5;color:#355c6c;}
#contenu .couleur_7 li {background-image:url(/portal/Library/Images/NF_pictos/Picto_divers/PID00056.gif);}

#contenu .couleur_7 a, #contenu a.couleur_7 {color:#355c6c;}
#contenu .couleur_7 a:hover, #contenu a:hover.couleur_7 {color:#4a84a6;}
#contenu .couleur_7 a.lien_in {
background-image:url(/portal/Library/Images/NF_pictos/Picto_divers/PID00041.gif);
color: #355c6c;
}
#contenu .couleur_7 a:hover.lien_in {color:#4a84a6;}

#contenu hr.couleur_7 {background-color:#355c6c;color:#355c6c;}

#contenu .couleur_7 img {border-color:#9aadb5}

/*  Blocs couleur 7
---------------------------------------------- */
#contenu blockquote.couleur_7 h1 {color:#4a84a6;}
#contenu blockquote.couleur_7 .texte {
background-color:#ccd6da;
border-bottom:1px solid #9aadb5;
border-top:1px solid #9aadb5;
color:#355c6c;
padding:10px;
}
#contenu blockquote.couleur_7 ul {margin:0 10px 0 25px;}

#contenu cite.couleur_7 {background-color:#ccd6da;}

/*  Tableau couleur 7
---------------------------------------------- */
#contenu table.couleur_7 tr.row_first td{background-color: #718d98;}
#contenu table.couleur_7 tr.row_even td{background-color: #ccd6da;}
#contenu table.couleur_7 tr.row_odd td, td.couleur_7{background-color:#e5eaec;}

/*  ------------------------------------------
/*  FIN COULEUR 7 
/*  ------------------------------------------ */




/*  Couleurs des liens =liens
---------------------------------------------- */
#contenu a {
color: #000000;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
}


#contenu a:hover {color: #999999;text-decoration: none;}


/* Alignement =alignement 
---------------------------------------------- */
.d {
clear:right;
float:right;
margin:0 0 10px 10px;
padding:0;
}
.g {
clear:left;
float:left;
margin:0 10px 10px 0;
padding:0;
}
