body,
p,
div,
li,
span
{
    font-family:Arial;
    font-size:12px;
    color:#4b4b4d;
}





div.retour
{
    clear:both;
}


div.Legende
{
	color:#2d358a;
    font-family:Arial;
	font-size:12px;
	font-style:italic;
	padding:10px 0 10px 0;
}


div.contenant
{
    background:url(../Images/Contenu/fdHaut.jpg) no-repeat;
    width:1003px;
    padding-top:38px;
    text-align:left;
    margin:auto;
}
div.contenantPopUp
{
    text-align:left;
    margin:auto;
}
div.puceBleu
{
    background:url(../Images/Contenu/fdHaut_1.jpg) no-repeat;
}
div.puceOrange
{
    background:url(../Images/Contenu/fdHaut_2.jpg) no-repeat;
}
div.infoComplementaire
{
    background:url(../Images/Contenu/fdHaut_2.jpg) no-repeat;
}


div.bas
{
    clear:both;
    background:url(../Images/Contenu/fdBas.jpg) no-repeat;
    width:1003px;
    margin-top:10px;
    padding:8px 0px 0px 16px;
}
div.bas a:link,
div.bas a:active,
div.bas a:visited,
div.bas a:hover
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#707070;
    text-decoration:none;
}
div.bas a:hover
{
    color:#113488;
}

div.retourAccueil
{
    margin-left:59px;
    font-family:arial;
    font-size:10px;
}
div.retourAccueil a:link,
div.retourAccueil a:visited,
div.retourAccueil a:active,
div.retourAccueil a:hover
{
    background:url(../Images/Contenu/btnAccueil_Off.jpg) no-repeat;
    padding-left:21px;
    padding-top:2px;
    text-decoration:none;
    color:#6f7173;
}
div.retourAccueil a:hover
{
    background:url(../Images/Contenu/btnAccueil_On.jpg) no-repeat;
    color:#444444;
}


div.menu
{
    margin-left:345px;
    position:relative;
}
div.menu ul
{
    margin:0;
    padding:0;
    list-style:none;
}
div.menu ul li
{
    height:20px;
    float:left;
}
div.menu ul li a,
div.menu ul li a:hover
{
    background:url(../Images/Contenu/btnMenu_Off.jpg) no-repeat left;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#5c5c5c;
    padding-left:22px;
    padding-bottom:5px;
    margin-right:35px;
}
div.menu ul li a:hover
{
    background:url(../Images/Contenu/btnMenu_On.jpg) no-repeat left;
    color:#000000;
}
div.menu ul li a.option2
{
    background:url(../Images/Contenu/btnMenu1_Off.jpg) no-repeat left;
}
div.menu ul li a.option3
{
    background:url(../Images/Contenu/btnMenu2_Off.jpg) no-repeat left;
}
div.menu ul li a.option2:hover
{
    background:url(../Images/Contenu/btnMenu1_On.jpg) no-repeat left;
}
div.menu ul li a.option3:hover
{
    background:url(../Images/Contenu/btnMenu2_On.jpg) no-repeat left;
}




div.contenu
{
    clear:both;
    margin-left:58px;
    width:945px;
    min-height:550px;
    height:auto !important;
    height:550px;
}
div.infoComplementaire div.contenu
{
    clear:both;
    margin-left:58px;
    width:auto !important;
    min-height:400px;
    height:auto !important;
    height:400px;
}
div.contenantPopUp div.contenu
{
    clear:both;
    margin-left:58px;
    width:auto !important;
    min-height:200px;
    height:auto !important;
    height:200px;
}
div.contenuPopUp
{
    clear:both;
    margin-top:20px;
    margin-left:20px;
    min-height:200px;
    height:auto !important;
    height:200px;
}
div.contenu h1,
div.contenu h1 a:link,div.contenu h1 a:active,div.contenu h1 a:visited,div.contenu h1 a:hover
{
    font-family:Arial;
    font-size:16px;
    color:#0b2a72;
    /*margin-top:12px;*/
    padding-top:12px;
    text-decoration:none;
}
div.contenu h1 span.FMPTitre
{
    font-family:Arial;
    font-size:17px;
    text-transform:uppercase;
    color:#ec7413;
}
div.contenu h2
{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	color:#707070;
	padding:10px 0 2px 4px;
	letter-spacing:4px;
	border-bottom:solid 1px #949494;
	margin-bottom:10px;
}
div.contenu div.FMPDates
{
    float:right;
    font-family:Arial;
    font-size:12px;
    margin-top:25px;
    
    color:#0b2a72;
}
div.contenu div.centre
{
    float:left;
    margin-left:17px;
    width:679px;
}
div.contenu div.large
{
    width:918px;
}
div.contenu div.sansMarge
{
    margin-left:0px;
}
div.contenu div.droite
{
    float:left;
    margin-left:43px;
    padding-top:30px;
    width:196px;
}


div.contenu div.centre div.ListeElement
{
}
div.contenu div.centre div.ListeElement table.ListeElement
{
	border-collapse:collapse;
	width:100%;
}
div.contenu div.centre div.ListeElement table.ListeElement th
{
	text-align:left;
	height:40px;
}
div.contenu div.centre div.ListeElement table.ListeElement td.Pagination
{
	border-top:solid 1px #bbbbbb;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	height:30px;
	padding-left:20px;
}

div.contenu div.centre div.ListeElement table.ListeElement tr.Item0 td,
div.contenu div.centre div.ListeElement table.ListeElement tr.Item1 td,
div.contenu div.centre div.ListeElement table.ListeElement tr td span.textecourant
{
	padding-left:15px;
}
div.contenu div.centre div.ListeElement table.ListeElement tr.ItemUni0 td span.textecourant,
div.contenu div.centre div.ListeElement table.ListeElement tr.ItemUni1 td span.textecourant
{
	padding-left:0px;
}
div.contenu div.centre div.ListeElement table.ListeElement tr.Item0
{
	background:url(../Images/Contenu/fdLigneTableau.jpg) repeat-y;
}
div.contenu div.centre div.ListeElement table.ListeElement tr.Item1
{
	background-color:#FFFFFF;
}
div.contenu div.centre div.ListeElement table.ListeElement tr.ItemUni0
{
	background-color:#edf2f8;
}
div.contenu div.centre div.ListeElement table.ListeElement tr.ItemUni1
{
	background-color:#FFFFFF;
}
div.contenu div.centre div.ListeElement table.ListeElement tr.Item0 td,
div.contenu div.centre div.ListeElement table.ListeElement tr.Item1 td,
div.contenu div.centre div.ListeElement table.ListeElement tr.ItemUni0 td,
div.contenu div.centre div.ListeElement table.ListeElement tr.ItemUni1 td
{
	padding-left:20px;
	font-size:12px;
	height:20px;
	color:#707070;
}
div.contenu div.centre div.ListeElement table.ListeElement tr.Item0 td td,
div.contenu div.centre div.ListeElement table.ListeElement tr.Item1 td td
{
	padding-left:0px !important;
	height:auto !important;
}
div.contenu div.centre div.ListeElement table.ListeElement tr.Item0 td.sansLien,
div.contenu div.centre div.ListeElement table.ListeElement tr.Item1 td.sansLien,
div.contenu div.centre div.ListeElement table.ListeElement tr.ItemUni0 td.sansLien,
div.contenu div.centre div.ListeElement table.ListeElement tr.ItemUni1 td.sansLien
{
	color:#202020;
}
div.contenu div.centre div.ListeElement table.ListeElement tr.Item0 td.TexteCourantImportant,
div.contenu div.centre div.ListeElement table.ListeElement tr.Item1 td.TexteCourantImportant,
div.contenu div.centre div.ListeElement table.ListeElement tr.ItemUni0 td.TexteCourantImportant,
div.contenu div.centre div.ListeElement table.ListeElement tr.ItemUni1 td.TexteCourantImportant
{
    COLOR: #000000;
    FONT-WEIGHT: bold;
}
div.contenu div.centre div.ListeElement table.ListeElement tr.Item0 td a,
div.contenu div.centre div.ListeElement table.ListeElement tr.Item1 td a,
div.contenu div.centre div.ListeElement table.ListeElement tr.ItemUni0 td a,
div.contenu div.centre div.ListeElement table.ListeElement tr.ItemUni1 td a
{
	font-size:12px;
	font-weight:bold;
	color:#0b2a72;
	text-decoration:none;
}
div.contenu div.centre div.ListeElement table.ListeElement tr.Item0 td a:hover,
div.contenu div.centre div.ListeElement table.ListeElement tr.Item1 td a:hover,
div.contenu div.centre div.ListeElement table.ListeElement tr.ItemUni0 td a:hover,
div.contenu div.centre div.ListeElement table.ListeElement tr.ItemUni1 td a:hover
{
	color:#e95d0f;
}
div.contenu div.centre div.ListeElement table.ListeElement tr.Item0 td span.sansLien,
div.contenu div.centre div.ListeElement table.ListeElement tr.Item1 td span.sansLien,
div.contenu div.centre div.ListeElement table.ListeElement tr.ItemUni0 td span.sansLien,
div.contenu div.centre div.ListeElement table.ListeElement tr.ItemUni1 td span.sansLien,
span.sansLien
{
	color:#606060;
}


span.Alphabet
{
    display:block;
	border-bottom:solid 1px #bbbbbb;
	padding:0 10px 5px 20px;
    width:679px;
	font-size:13px;
	color:#707070;
}
span.sansTaille
{
    width:auto;
}
span.Alphabet a:link,
span.Alphabet a:active,
span.Alphabet a:visited,
span.Alphabet a:hover,
.Pagination a:link,
.Pagination a:active,
.Pagination a:visited,
.Pagination a:hover
{
	color:#707070;
	font-size:13px;
	text-decoration:none;
	padding:0px 1px;
}
span.Alphabet a:hover,
span.Alphabet span.LettreSelectionnee,
.Pagination a:hover,
.Pagination span.lienOff
{
	color:#e95d0f;
	font-size:13px;
	padding:0px 1px;
}
.Pagination
{
    BACKGROUND-COLOR: white;
}




div.Recherche_Formulaire
{
	width:196px;
	border-top:solid 1px #949494;
	background-color:#FFFFFF;
}
div.RechercheGlobale_Formulaire,
div.RechercheRedacteur_Formulaire
{
	border-bottom:solid 1px #949494;
}
div.Recherche_Formulaire h1,
div.RechercheGlobale_Formulaire h1,
div.RechercheRedacteur_Formulaire h1
{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	color:#707070;
	padding:10px 0 2px 4px;
	letter-spacing:4px;
}
div.Recherche_Formulaire div.Formulaire,
div.RechercheGlobale_Formulaire div.Formulaire,
div.RechercheRedacteur_Formulaire div.Formulaire
{
	padding-left:4px;
	margin:0;
}
div.RechercheRedacteur_Formulaire div.Formulaire
{
	padding:10px 40px 0px 40px;
	margin:0;
}
div.Recherche_Formulaire div.Formulaire input,
div.RechercheGlobale_Formulaire div.Formulaire input,
div.RechercheRedacteur_Formulaire div.Formulaire input
{
	float:left;
	font-size:10px;
	margin-right:5px;
	color:#707070;
	width:150px;
}
div.RechercheGlobale_Formulaire div.Formulaire input
{
	width:450px;
}
div.RechercheRedacteur_Formulaire div.Formulaire input
{
	width:450px;
	font-size:12px;
}
input.Normal
{
	width:auto !important;
}
div.RechercheRedacteur_Formulaire div.Formulaire td
{
	font-size:12px;
}
div.Recherche_Formulaire div.Formulaire a.OK:link,
div.Recherche_Formulaire div.Formulaire a.OK:active,
div.Recherche_Formulaire div.Formulaire a.OK:visited,
div.Recherche_Formulaire div.Formulaire a.OK:hover,
div.RechercheGlobale_Formulaire div.Formulaire a.OK:link,
div.RechercheGlobale_Formulaire div.Formulaire a.OK:active,
div.RechercheGlobale_Formulaire div.Formulaire a.OK:visited,
div.RechercheGlobale_Formulaire div.Formulaire a.OK:hover
{
	float:left;
	border:solid 1px #8899c3;
	background-color:#8d99b3;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding:2px 3px 3px 3px;
}
div.Recherche_Formulaire div.Formulaire a.OK:hover,
div.RechercheGlobale_Formulaire div.Formulaire a.OK:hover
{
	border:solid 1px #113488;
	background-color:#df4000;
}

a.Bouton:link,
a.Bouton:active,
a.Bouton:visited,
a.Bouton:hover,
a.BoutonDroite:link,
a.BoutonDroite:active,
a.BoutonDroite:visited,
a.BoutonDroite:hover
{
	border:solid 1px #8899c3;
	background-color:#8d99b3;
	font-family:Arial !important;
	font-size:11px !important;
	font-weight:bold !important;
	color:#FFFFFF !important;
	text-decoration:none;
	padding:2px 3px 3px 3px;
	height:10px;
}
a.Bouton:hover,
a.BoutonDroite:hover
{
	border:solid 1px #113488;
	background-color:#df4000;
}
a.BoutonDroite:link,
a.BoutonDroite:active,
a.BoutonDroite:visited,
a.BoutonDroite:hover
{
    float:right;
}
a.marge:link,
a.marge:active,
a.marge:visited,
a.marge:hover
{
    margin:2px 10px;
}



div.Nouveaute_Cadre
{
	width:196px;
	border-top:solid 1px #949494;
	border-bottom:solid 1px #949494;
	background:url(../Images/Contenu/titreNouveautes.gif) no-repeat top;
	background-color:#FFFFFF;
	padding-bottom:5px;
	padding-top:30px;
	margin-top:20px;
}
div.Nouveaute_Cadre ul
{
	margin:10px 0 10px 0;
	padding:0;
}
div.Nouveaute_Cadre ul li
{
    font-family:Arial;
	list-style:none;
	margin-left:0px;
	padding-left:22px;
	margin-bottom:0px;
	font-size:12px;
	color:#000000;
	background:url(../Images/Contenu/puceNouveautes.gif) no-repeat left 5px;
}
div.Nouveaute_Cadre ul li a
{
    font-family:Arial;
	font-size:12px;
	color:#000000 !important;
	text-decoration:none;
}
div.Nouveaute_Cadre ul li span.sansLien
{
	color:#606060 !important;
}
div.Nouveaute_Cadre ul li a:hover
{
	text-decoration:underline;
}
div.Nouveaute_Cadre ul li.itemCTO
{
	clear:left;
}
div.Nouveaute_Cadre ul li.itemCTO a.picto
{
	float:left;
	margin-top:2px;
	margin-right:2px;
}
div.Nouveaute_Cadre ul li.itemCTO div.pictoVide
{
	float:left;
	margin-top:2px;
	margin-right:2px;
	width:20px;
}
div.Nouveaute_Cadre ul li.itemCTO .lienGauche
{
	float:left;
	width:160px;
}


div.operation,
div.navigation
{
	width:196px;
	background-color:#FFFFFF;
	margin-top:20px;
	padding-top:23px;
}
div.navigation
{
	margin-top:0px;
	padding-top:0px;
}
div.sansMargeHaute
{
	margin-top:10px;
	padding-top:0px;
}
div.operation h2,
div.navigation h2
{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	color:#707070;
	padding:10px 0 2px 4px;
	letter-spacing:4px;
	border-bottom:solid 1px #949494;
	margin-bottom:10px;
}
div.operation ul,
div.navigation ul
{
	margin:10px 0 10px 0;
	padding:0;
}
div.operation ul li,
div.navigation ul li
{
    font-family:Arial;
	list-style:none;
	margin-left:0px;
	padding-left:10px;
	margin-bottom:0px;
	font-size:12px;
	color:#000000;
}
div.operation ul li a,
div.navigation ul li a
{
    font-family:Arial;
	font-size:12px;
	color:#000000 !important;
	text-decoration:none;
}
div.operation ul li span.sansLien,
div.navigation ul li span.sansLien
{
	color:#606060 !important;
}
div.operation ul li a:hover,
div.navigation ul li a:hover
{
	text-decoration:underline;
}


.TexteCourantJustifie
{
    COLOR: #4b4b4d;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}

.sansMarge
{
    margin-left:0px !important;
    width:696px !important;
}

table.listeGestionnaire
{
    border-collapse:collapse;
    border:0;
    width:80%;
}
table.listeGestionnaire tr td h1
{
    font-family:Arial;
    font-size:14px;
    color:#df4000;
}
table.listeGestionnaire tr td
{
    font-family:Arial;
    font-weight:bold;
    font-size:11px;
    color:#0b2a72;
}


div.inscription,
div.formulaire
{
    font-family:Arial;
    font-size:12px;
    color:#0b2a72;
}
div.inscription td,
div.formulaire td
{
    font-family:Arial;
    font-size:11px;
    color:#707070;
}
div.inscription td.LibelleFormulaire,
div.formulaire td.LibelleFormulaire
{
    font-family:Arial;
    font-size:11px;
    color:#707070;
    text-align:right;
}
div.inscription td.aligneGauche,
div.formulaire td.aligneGauche
{
    text-align:left !important;
}
div.inscription .note,
div.formulaire .note
{
    font-family:Arial;
    color:#707070;
    font-size:10px !important;
}


div.ficheElement
{
    width:869px;
}
div.FMP
{
    width:928px;
}
div.ficheElement h1
{
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#ec7413;
}
div.ficheElement div.Description
{
    background:url(../Images/Contenu/fdDescriptionHaut.jpg) no-repeat top;
    width:869px;
}
div.ficheElement div.Description div.ContenuDescription
{
    padding:30px 8px 0px 12px;
}
div.ficheElement div.DescriptionBas
{
    background:url(../Images/Contenu/fdDescriptionBas.jpg) no-repeat top;
    background-color:#FFFFFF;
    width:869px;
    height:35px;
}
div.ficheElement div.Description
{
    font-family:Arial;
    font-size:12px;
    color:#4b4b4d;
}
h1.Description
{
    font-family:Arial !important;
    font-size:12px !important;
    color:#113488 !important;
    margin-top:10px;
}

div.ficheElement div.zoneAffichage
{
    text-align:right;
    font-family:Arial;
    font-size:11px;
    color:#58585a;
    margin-bottom:15px;
    text-align:center;
}

div.tableauLiaison
{
    width:869px;
}
div.ContenuOnglet div.tableauLiaison
{
    width:900px;
    margin-left:22px;
}
div.tableauLiaison table
{
    width:100%;
}
div.tableauLiaison table tr.titre
{
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    color:#1b387b;
}
div.tableauLiaison table tr.sansImage
{
    background:0;
    background-color:#b7c0db;
}
div.tableauLiaison table tr.titre td
{
    background:url(../Images/Contenu/fd_Titre_Liaison.gif) no-repeat left top;
    background-color:#b7c0db;
}
div.tableauLiaison table tr.sansImage td
{
    background:0;
    background-color:#b7c0db;
}
div.tableauLiaison table tr.padding td
{
    padding-left:5px;
}
div.tableauLiaison table tr.titre td.bordureClaire
{
    border-right:solid 1px #dadfed;
}
div.tableauLiaison table tr.titre td.bordureBassePointilleeClaire
{
    border-bottom:dashed 1px #dadfed;
}
div.tableauLiaison table td.bordurePointilleeFoncee
{
    border-right:dashed 1px #abb7d5;
}
div.tableauLiaison table td.bordureFoncee
{
    border-right:solid 1px #abb7d5;
}
div.tableauLiaison .majuscule
{
    text-transform:uppercase;
}
div.tableauLiaison table tr.ligne1 td
{
    background:url(../Images/Contenu/fdLigneTableau_350.jpg) repeat-y left #ebeef5;
}
div.tableauLiaison table tr.ligne11 td
{
    background:url(../Images/Contenu/fdLigneTableau_3_350.jpg) repeat-y left;
}
div.tableauLiaison table tr.ligne0 td
{
    background:url(../Images/Contenu/fdLigneTableau_2_350.jpg) repeat-y left #f8f9fd;
}
div.tableauLiaison table tr.ligne10 td
{
    background:url(../Images/Contenu/fdLigneTableau_3_350.jpg) repeat-y left;
}
div.tableauLiaison table tr.ligne0 td.sansBG,
div.tableauLiaison table tr.ligne1 td.sansBG
{
    background:none;
}
div.tableauLiaison table tr.ligne0 td,
div.tableauLiaison table tr.ligne1 td
{
}
div.tableauLiaison table td.sansPadding,
div.contenu div.centre div.ListeElement table.ListeElement tr.ItemUni0 td.sansPadding,
div.contenu div.centre div.ListeElement table.ListeElement tr.ItemUni1 td.sansPadding,
div.contenu div.centre div.ListeElement table.ListeElement tr.ItemUni0 td.sansPadding span,
div.contenu div.centre div.ListeElement table.ListeElement tr.ItemUni1 td.sansPadding span
{
    padding-left:0px !important;
}

div.libelleElement
{
    font-family:Arial;
    font-size:12px;
    color:#122c6e;
    padding:0 3px;
}
div.libelleElement a:link,
div.libelleElement a:visited,
div.libelleElement a:active,
div.libelleElement a:hover
{
    font-family:Arial;
    font-size:12px;
    color:#122c6e;
    text-decoration:underline;
}

.selection td
{
    background:none !important;
    background-color:#f9d6c3 !important;
}

a.imprimerFiche:link,
a.imprimerFiche:active,
a.imprimerFiche:visited,
a.imprimerFiche:hover
{
    display:block;
    float:left;
    background:url(../Images/Contenu/btn_Feuille_Off.gif) no-repeat center top;
    padding-top:20px;
    margin-right:20px;
    font-family:Arial;
    font-size:9px;
    color:#4b4b4d;
    text-decoration:none;
    text-align:center;
}
a.imprimerFiche:hover
{
    background:url(../Images/Contenu/btn_Feuille_On.gif) no-repeat center top;
    color:#000000;
}

a.imprimer:link,
a.imprimer:active,
a.imprimer:visited,
a.imprimer:hover
{
    display:block;
    float:right;
    background:url(../Images/Contenu/btn_Imprimer_Off.gif) no-repeat center top;
    padding-top:20px;
    margin-left:20px;
    font-family:Arial;
    font-size:9px;
    color:#4b4b4d;
    text-decoration:none;
}
a.imprimer:hover
{
    background:url(../Images/Contenu/btn_Imprimer_On.gif) no-repeat center top;
    color:#000000;
}
a.listeFMP
{
    background:url(../Images/Contenu/btn_ImprimerFiche_Off.gif) no-repeat center top;
    padding-top:0px !important;
    margin-left:10px !important;
    height:17px;
    width:17px;
}
a.listeFMP:hover
{
    background:url(../Images/Contenu/btn_ImprimerFiche_On.gif) no-repeat center top;
    padding-top:0px !important;
    margin-left:10px !important;
    height:17px;
    width:17px;
}
a.annexe
{
    background:url(../Images/Contenu/btn_ImprimerDossier_Off.gif) no-repeat center top !important;
}
a.annexe:hover
{
    background:url(../Images/Contenu/btn_ImprimerDossier_On.gif) no-repeat center top !important;
}


a.retour:link,
a.retour:active,
a.retour:visited,
a.retour:hover
{
    display:block;
    float:right;
    background:url(../Images/Contenu/btn_Retour_Off.gif) no-repeat center top;
    padding-top:20px;
    margin-left:20px;
    font-family:Arial;
    font-size:9px;
    color:#4b4b4d;
    text-decoration:none;
}
a.retour:hover
{
    background:url(../Images/Contenu/btn_Retour_On.gif) no-repeat center top;
    color:#000000;
}




ul.FMPOnglet
{
    clear:both;
    margin:0;
    list-style:none;
    width:945px;
    height:69px;
    background:url(../Images/Contenu/fdFMPOnglet.gif) no-repeat left bottom;
}
ul.FMPOnglet li
{
    float:left;
    margin-left:20px;
    width:250px;
}
ul.FMPOnglet li a:link,
ul.FMPOnglet li a:active,
ul.FMPOnglet li a:visited,
ul.FMPOnglet li a:hover,
ul.FMPOnglet li.Selected
{
    display:block;
    background:url(../Images/Contenu/btn_Onglet_off.gif) no-repeat center bottom;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    color:#58585a;
    height:60px;
    padding-top:8px;
    text-align:center;
    text-decoration:none;
}
ul.FMPOnglet li a:hover,
ul.FMPOnglet li.Selected
{
    background:url(../Images/Contenu/btn_Onglet_on.gif) no-repeat center bottom;
    color:#ec5d00;
}
ul.FMPOnglet li.Selected
{
    background:url(../Images/Contenu/btn_Onglet_Selectionne.gif) no-repeat center bottom;
}

div.ContenuOnglet
{
    clear:both;
    background:url(../Images/Contenu/fdFMP_Cadre.gif) repeat-y left;
}
div.contenuPopUp div.ContenuOnglet
{
    text-align:left;
}
div.ContenuOnglet div.Disclaimer
{
    padding:20px 25px 5px 25px;
    font-family:Arial;
    font-size:11px;
    color:#4b4b4d;
}
div.ContenuOnglet h1
{
    padding:0;
    background:url(../Images/Contenu/puceFMP_Titre_Off.gif) no-repeat left 4px;
    font-family:Arial;
    font-size:12px;
    color:#df4000;
    padding-left:20px;
    padding-bottom:10px;
    text-transform:uppercase;
    margin-bottom:10px;
}
div.ContenuOnglet h1 span
{
    padding-left:3px;
    border-bottom:solid 1px #bbbbbb;
    color:#df4000;
}
div.ContenuOnglet a.CTOClasse,
div.ContenuOnglet a.CTOClasseOuvert
{
    margin-top:20px;
}

div.ContenuOnglet a.CTOClasse:link,
div.ContenuOnglet a.CTOClasse:active,
div.ContenuOnglet a.CTOClasse:visited,
div.ContenuOnglet a.CTOClasse:hover
{
    display:block;
    background:url(../Images/Contenu/puceFMP_Titre_Off.gif) no-repeat left 4px;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    font-size:12px;
    color:#df4000;
    padding-left:20px;
    padding-bottom:10px;
    text-transform:uppercase;
    margin-bottom:10px;
}
div.ContenuOnglet a.CTOClasse:hover,
div.ContenuOnglet a.CTOClasseOuvert:link,
div.ContenuOnglet a.CTOClasseOuvert:active,
div.ContenuOnglet a.CTOClasseOuvert:visited,
div.ContenuOnglet a.CTOClasseOuvert:hover
{
    display:block;
    background:url(../Images/Contenu/puceFMP_Titre_On.gif) no-repeat left 4px !important;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
    font-size:12px;
    color:#df4000;
    padding-left:20px;
    padding-bottom:10px;
    text-transform:uppercase;
    margin-bottom:10px;
}
div.ContenuOnglet a.CTOClasse span,
div.ContenuOnglet a.CTOClasseOuvert span
{
    padding-left:3px;
    border-bottom:solid 1px #bbbbbb;
    color:#df4000;
}

div.ContenuOnglet div.ContenuTexte
{
    font-family:Arial;
    font-size:12px;
    color:#4b4b4d;
    margin-left:45px;
    margin-bottom:30px;
}
div.ContenuOnglet div.ContenuTexte p
{
    margin:0;
}
div.ContenuOnglet div.ContenuTexte h2
{
    font-family:Arial;
    font-size:12px;
    font-style:italic;
    font-weight:bold;
    color:#ec7413;
    margin:0;
    padding:0;
    margin-top:15px;
    margin-bottom:5px;
	letter-spacing:normal;
	border:0;
}
div.ContenuOnglet div.ContenuTexte td
{
    font-family:Arial;
    font-size:12px;
    color:#4b4b4d;
    text-align:right;
    padding-left:25px;
}
div.ContenuOnglet div.ContenuTexte td.titre
{
    font-family:Arial;
    font-size:12px;
    color:#4b4b4d;
    text-align:left;
}



div.menuContextuel
{
    margin:0;
    padding:0;
    width:196px;
}
div.menuContextuel div.titre
{
    background:url(../Images/Contenu/fdMenuFMP_Titre.gif) no-repeat left bottom;
    background-color:#aabbda;
    height:38px;
	font-family: arial;
	font-size: 11px;
	font-weight:bold;
    color: #103487;
	padding-top:9px;
	padding-left:18px;
}
div.menuContextuel div
{
    margin:0 !important;
    padding:0;
}
div.menuContextuel div.titre a
{
    float:right;
    margin-right:12px;
}
div.menuContextuel div.itemMenu0,
div.menuContextuel div.itemMenu1,
div.menuContextuel div.itemMenu2,
div.menuContextuel div.itemMenu3
{
    background:url(../Images/Contenu/fdMenuFMP_Item.gif) repeat-y left top;
    height:24px;
	font-family: arial !important;
	font-size: 11px !important;
    color: #606060 !important;
	padding-left:18px;
}
div.menuContextuel div.itemMenu0 div,
div.menuContextuel div.itemMenu1 div,
div.menuContextuel div.itemMenu2 div,
div.menuContextuel div.itemMenu3 div
{
    padding-top:5px;
	font-family: arial !important;
	font-size: 11px !important;
    color: #606060 !important;
}
div.menuContextuel div.itemMenu0 img,
div.menuContextuel div.itemMenu1 img,
div.menuContextuel div.itemMenu2 img,
div.menuContextuel div.itemMenu3 img
{
    float:right;
}
div.menuContextuel div a:link,
div.menuContextuel div a:active,
div.menuContextuel div a:visited
{
    color: #103487 !important;
	font-size: 11px !important;
	font-weight:normal !important;
	text-decoration: none;
}
div.menuContextuel div A:hover
{
	color: #f15d10 !important;
	font-size: 11px !important;
	font-weight:normal !important;
	text-decoration: none;
}
div.menuContextuel div.bordure
{
    background:url(../Images/Contenu/fdMenuFMP_Bordure.gif) no-repeat left top;
    line-height:1px;
    height:1px;
    margin:0px;
    padding:0px;
    font-size:1px;
}






ul.sousMenu
{
    clear:both;
    VISIBILITY: hidden;
    position:absolute;
    margin:0;
    padding:0;
    list-style:none;
    background-color:#c2d2e7;
    border-top:solid 1px #8f9baa;
    width:187px;
    top:20px;
    z-index:100;
}
ul.SousMenu li
{
    margin:3px 0px 3px 6px;
}
ul.SousMenu li a:link,
ul.SousMenu li a:active,
ul.SousMenu li a:visited,
ul.SousMenu li a:hover
{
    background:url(../Images/Contenu/puce_SousMenu.gif) no-repeat left 2px !important;
    padding-left:12px!important;
    font-family:Arial!important;
    font-size:11px!important;
    font-weight:bold!important;
    color:#103487!important;
    width:140px;
}
ul.SousMenu li.separateur
{
    height:1px;
    line-height:1px;
    border-top:solid 1px #8f9baa;
    width:180px;
}
ul.gestionnaire
{
    top:20px;
    left:182px;
}
ul.administration
{
    top:20px;
    left:335px;
}

a.lienAide:link,
a.lienAide:active,
a.lienAide:visited,
a.lienAide:hover
{
    font-family:Arial!important;
    font-size:12px!important;
    font-weight:bold!important;
    color:#103487!important;
    text-decoration:none;
}
a.lienAide:hover
{
    color:#e34500!important;
    text-decoration:none;
}


.PereNonLie
{
    COLOR: #000000;
    FONT-SIZE: 8pt;
    FONT-STYLE: italic;
}
.PereNonLieGris
{
    COLOR: silver;
    FONT-SIZE: 8pt;
    FONT-STYLE: italic;
}
.texteCourantGris
{
    COLOR: silver;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
}
.test
{
    font-style:italic;
}


.ElementHorsThesaurus
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    font-weight:bold;
}
