/* Styles communs à toutes les pages -----------------------------------------*/
.CellLogoEntete {
	background:				url(../images/Bg_LogoHeader.gif) no-repeat bottom left;
	padding:				16px 0 0 7px;
	vertical-align:			top;
}
.TxtNoir {
	font-size:				11px;
	color:					#000;
}
.NavFixe {
	font-size:				11px;
	color:					#898989;
}
.NavFixe a:link, .NavFixe a:visited, .NavFixe a:active,
.NavFixe a:hover, .NavFixe a:visited:hover, .NavFixe a:active:hover {
	color:					#898989;
}
.NavFixe a:link, .NavFixe a:visited, .NavFixe a:active {
	text-decoration: 		none;
}
.NavFixe a:hover, .NavFixe a:visited:hover, .NavFixe a:active:hover {
	text-decoration:		underline;
}
.BtRecherche {
	margin:					0 0 0 5px;
}
.CellMenu {
	background:				#3C3D33;
	height:					33px;
	padding:				0 0 0 30px;
}
.EspaceMenuFR {
	padding:				0 26px 0 0;
}
.EspaceMenuEN {
	padding:				0 26px 0 0;
}
.BlocPresence {
	padding:				0 52px 0 17px;
	width:					337px;
	vertical-align:			top;
}
.Mapmonde {
	float:					left;
}
.TitrePresence, .TitreActualites {
	margin:					0 0 17px 0;
	display:				block;
}
.ContenuPresence {
	font-size:				70%;
	float:					right;
	width:					185px;
	margin:					0 0 0 14px;
	vertical-align:			top;
}
.BtToutesRegions {
	clear:					both;
	float:					right;
}
.CellDateActualites {
	font-size:				70%;
	padding:				0 16px 0 3px;
	width:					68px;
	vertical-align:			top;
}
.CellActualite {
	font-size:				70%;
	padding:				0 0 20px 0;
}
.CellActualite a:link, .CellActualite a:visited, .CellActualite a:active {
	text-decoration:		none;
}
.CellActualite a:hover, .CellActualite a:visited:hover, .CellActualite a:active:hover {
	text-decoration:		underline;
}
.BoutonActualite {
	float:					right;
	margin:					0 11px 1px 0;
}
.CellFooter {
	font-size:				10px;
	border-top:				3px solid #BDB9B4;
	height:					35px;
	padding:				0 0 0 15px;
}

.CellFooter a:link, .CellFooter a:visited, .CellFooter a:active,
.CellFooter a:hover, .CellFooter a:visited:hover, .CellFooter a:active:hover {
	color:					#3A3838;
	text-decoration:		none;
}
.CellFooter a:hover, .CellFooter a:visited:hover, .CellFooter a:active:hover {
	text-decoration:		underline;
}
.TxtJaune {
	color:					#C3A23C;
}

/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CellContenuInt {
/*	font-size:				70%;*/
	padding:				40px 44px 20px 39px;
	border-top:				1px solid #D2D2D2;
	vertical-align:			top;
}

/* Styles spéciaux pour page de recherche dans le site ------------------------------*/
.ResultatRecherche {
	border-bottom:			1px solid #d4d4d2;
	margin:					0 0 15px 0;
	padding:				0 8px 14px 8px;
}

/* Styles spéciaux pour page de recherche projet ------------------------------------*/
.TableRecherche {
	font-size:				70%;
	background-color:		#898989;
	color:					#ffffff;
	margin:					0 0 15px 0;
}
.TableRecherche .Titre {
	font:					bold 14px Georgia, Times New Roman, serif;
	padding:				2px 12px 2px 12px;
}

.RecherchePages {
	font-size:				70%;
	margin:					0 0 15px 0;
}
.RecherchePages .Gauche {
	width:					200px;
	float:					left;
}
.RecherchePages .Droite {
	width:					360px;
	float:					right;
	text-align:				right;
}
.RecherchePages A:link, .RecherchePages A:visited, .RecherchePages A:active,
.RecherchePages A:hover, .RecherchePages A:visited:hover, .RecherchePages A:active:hover {
	font:					100% Arial, Helvetica, Sans-serif;
	padding:				0 2px;
	text-decoration:		none;
}
.RecherchePages A:hover, .RecherchePages A:visited:hover, .RecherchePages A:active:hover {
	color:					#ffffff;
	background-color:		#c3a23c;
}

.TableProjet {
	font-size:				70%;
	border-bottom:			1px solid;
	margin:					0 0 15px 0;
	width:					610px;
}
.TableProjet .Gauche {
	width:					350px;
	float:					left;
}
.TableProjet .Droite {
	width:					220px;
	float:					right;
}
.DivClear {
	clear:					both;
	overflow:				hidden;
	height:					1px;
}
.TableProjet .Acro {
	font:					bold 120% Georgia, Times New Roman, serif;
	color:					#898989;
	margin:					8px 0 0 12px;
}
.TableProjet .Titre {
	font:					110% Arial, Helvetica, Sans-serif;
	margin:					8px 0 14px 12px;
}
.TableProjet .SecteurPays {
	margin:					0 0 8px 12px;
}
.TableProjet .Specs {
	margin:					8px 8px 8px 0;
}
.TableProjet .Resume:link, .TableProjet .Resume:visited, .TableProjet .Resume:active,
.TableProjet .Resume:hover, .TableProjet .Resume:visited:hover, .TableProjet .Resume:active:hover {
	font-weight:			bold;
	text-decoration:		underline;
	display:				block;
	margin:					0 0 8px 12px;
}
.TableProjet .Resume:hover, .TableProjet .Resume:visited:hover, .TableProjet .Resume:active:hover {
	text-decoration:		none;
}

/* Styles pour sous menus ----------------------------------------------------*/
.CellSousMenu {
	border-left:			1px solid #D2D2D2;
	background:				#FFF;
}
.Categorie {
	margin:					0 0 0 26px;
	padding:				0;
}
.SousMenu {
	margin:					2px 0 0 0;
	padding:				0;
}
.SousMenu li {
	font-size:				70%;
	list-style:				none outside none;
	margin:					0;
	padding:				8px 0 8px 0;
	width:					200px;
	background:				url(../images/Bg_SousMenu.gif) repeat-x bottom left;
}
.SousMenu li.SousSection{
	padding-left:25px;
}
.SousMenu li a:link, .SousMenu li a:visited, .SousMenu li a:active {
	color:					#3C3D33;
	text-decoration:		none;
	display:				block;
	border-left:			11px solid #FFF;
	padding:				0 0 0 15px;
}
.SousMenu li.SousSection a:link, .SousMenu li.SousSection a:visited, .SousMenu li.SousSection a:active {
	color:					#3C3D33;
	text-decoration:		none;
	display:				block;
	border-left:			3px solid #FFF;
	padding:				0 0 0 8px;
}
.SousMenu li.SousSection a:hover, .SousMenu li.SousSection a:visited:hover, .SousMenu li.SousSection a:active:hover{
	border-left:			3px solid #c3a23c;
	color:					#C3A23C;
}
.SousMenu li a:hover, .SousMenu li a:visited:hover, .SousMenu li a:active:hover {
	border-left:			11px solid #c3a23c;
	color:					#C3A23C;
}
.SousMenu li#SousMenuOn a {
	border-left:			11px solid #C3A23C;
	color:					#C3A23C;
}
.SousMenu li#SousMenuOn.SousSection a{
	border-left:			3px solid #c3a23c;
	color:					#C3A23C;
}
.SousMenu li.DernierItem {
	background:				none;
}
.CellSousMenu h3
{
	padding-left: 25px;
}

/* DEBUT - Sections speciales avec des couleurs perso ----------------------------------- */

/* Styles spéciaux pour page d'accueil */
.CellIntro_Normal, .CellIntro_Environnement, .CellIntro_Gouvernance,
.CellIntro_Education, .CellIntro_Formation, .CellIntro_Finances, 
.CellIntro_Reformes, .CellIntro_Institutions, .CellIntro_Developpement {
	font:					11px/14px Arial, Helvetica, Sans-serif;
	color:					#ffffff;
	vertical-align:			top;
	padding:				0 50px 0 40px;
	height:					215px;
}

/* Titres de pages (Ne pas oublier de modifier la section H1 sIFR plus bas) */
H1.Normal, H1.Environnement, H1.Gouvernance, 
H1.Education, H1.Formation, H1.Finances,
H1.Reformes, H1.Institutions, H1.Developpement {
	font:					22px Georgia, Times New Roman, serif;
	margin:					0 0 30px 0;
}

/* Colonne droite des differentes pages */
.ColonneNormale, .ColonneEnvironnement, .ColonneGouvernance,
.ColonneEducation, .ColonneFormation, .ColonneFinances, 
.ColonneReformes, .ColonneInstitutions, .ColonneDeveloppement {
	width:					246px;
}

/* Liens du sous menu */
.SousMenu li a.LienEnvironnement, .SousMenu li a.LienGouvernance, 
.SousMenu li a.LienEducation, .SousMenu li a.LienFormation, .SousMenu li a.LienFinances,
.SousMenu li a.LienReformes, .SousMenu li a.LienInstitutions, .SousMenu li a.LienDeveloppement {
	text-decoration:		none;
}

/* Blocs des citations des differentes pages */
.CellCitationNormal, .CellCitationEnvironnement, .CellCitationGouvernance, 
.CellCitationEducation, .CellCitationFormation, .CellCitationFinances, 
.CellCitationReformes , .CellCitationInstitutions, .CellCitationDeveloppement {
	padding:				33px 0 0 0;
	text-align:				center;
	height:					300px;
	vertical-align:			top;
}

.CellCitationNormal img, .CellCitationEnvironnement img, .CellCitationGouvernance img, 
.CellCitationEducation img, .CellCitationFormation img, .CellCitationFinances img, 
.CellCitationReformes img, .CellCitationInstitutions img, .CellCitationDeveloppement img {
	margin:					0 0 33px 0;
}


/*- Normal ----*/
H1.Normal {
	color:					#C3A23C;
}
.CellIntro_Normal {
	background:				#c3a23c url(../images/domaines/accueil/Bg_Menu_Normal.gif) no-repeat left top;
}
.ColonneNormale {
	background:				url(../images/Bg_ColGNormal.gif) repeat-y;
}
.CellCitationNormal {
	background:				url(../images/Bg_CitationNormal.gif) no-repeat;
}
.ProjetNormal {
	background:				#ffffff url(../images/projets/Bg_ProjetNormal.jpg) no-repeat left top;
	border-color:			#d4d4d2;
}
.ProjetNormal .Acro, .ProjetNormal STRONG,
.ProjetNormal .Resume:link, .ProjetNormal .Resume:visited, .ProjetNormal .Resume:active,
.ProjetNormal .Resume:hover, .ProjetNormal .Resume:visited:hover, .ProjetNormal .Resume:active:hover {
	color:					#898989;
}


/*- Environnement ----*/
H1.Environnement {
	color:					#81b23c;
}
.CellIntro_Environnement {
	background:				#81b23c url(../images/domaines/accueil/Bg_Menu_Environnement.gif) no-repeat left top;
}
.ColonneEnvironnement {
	background:				url(../images/domaines/services/Bg_ColGEnvironnement.gif) repeat-y;
}
.CellCitationEnvironnement {
	background:				url(../images/domaines/services/Bg_CitationEnvironnement.gif) no-repeat;
}
.SousMenu li a.LienEnvironnement:hover, .SousMenu li a.LienEnvironnement:visited:hover, .SousMenu li a.LienEnvironnement:active:hover,
.SousMenu li#SousMenuOn a.LienEnvironnement, .SousMenu li#SousMenuOn a.LienEnvironnement:hover, 
.SousMenu li#SousMenuOn a.LienEnvironnement:visited:hover, .SousMenu li#SousMenuOn a.LienEnvironnement:active:hover {
	border-left:			11px solid #81B23C;
	color:					#81B23C;
}
.ProjetEnvironnement {
	background:				#ffffff url(../images/domaines/projets/Bg_ProjetEnvironnement.jpg) no-repeat left top;
	border-color:			#81b23c;
}
.ProjetEnvironnement .Acro, .ProjetEnvironnement STRONG,
.ProjetEnvironnement .Resume:link, .ProjetEnvironnement .Resume:visited, .ProjetEnvironnement .Resume:active,
.ProjetEnvironnement .Resume:hover, .ProjetEnvironnement .Resume:visited:hover, .ProjetEnvironnement .Resume:active:hover {
	color:					#81b23c;
}


/*- Gouvernance ----*/
H1.Gouvernance {
	color:					#73730d;
}
.CellIntro_Gouvernance {
	background:				#73730d url(../images/domaines/accueil/Bg_Menu_Gouvernance.gif) no-repeat left top;
}
.ColonneGouvernance {
	background:				url(../images/domaines/services/Bg_ColGGouvernance.gif) repeat-y;
}
.CellCitationGouvernance {
	background:				url(../images/domaines/services/Bg_CitationGouvernance.gif) no-repeat;
}
.SousMenu li a.LienGouvernance:hover, .SousMenu li a.LienGouvernance:visited:hover, .SousMenu li a.LienGouvernance:active:hover,
.SousMenu li#SousMenuOn a.LienGouvernance, .SousMenu li#SousMenuOn a.LienGouvernance:hover, 
.SousMenu li#SousMenuOn a.LienGouvernance:visited:hover, .SousMenu li#SousMenuOn a.LienGouvernance:active:hover {
	border-left:			11px solid #73730d;
	color:					#73730d;
}
.ProjetGouvernance {
	background:				#ffffff url(../images/domaines/projets/Bg_ProjetGouvernance.jpg) no-repeat left top;
	border-color:			#73730d;
}
.ProjetGouvernance .Acro, .ProjetGouvernance STRONG,
.ProjetGouvernance .Resume:link, .ProjetGouvernance .Resume:visited, .ProjetGouvernance .Resume:active,
.ProjetGouvernance .Resume:hover, .ProjetGouvernance .Resume:visited:hover, .ProjetGouvernance .Resume:active:hover {
	color:					#73730d;
}


/*- Education ----*/
H1.Education {
	color:					#ed1458;
}
.CellIntro_Education {
	background:				#ed1458 url(../images/domaines/accueil/Bg_Menu_Education.gif) no-repeat left top;
}
.ColonneEducation {
	background:				url(../images/domaines/services/Bg_ColGEducation.gif) repeat-y;
}
.CellCitationEducation {
	background:				url(../images/domaines/services/Bg_CitationEducation.gif) no-repeat;
}
.SousMenu li a.LienEducation:hover, .SousMenu li a.LienEducation:visited:hover, .SousMenu li a.LienEducation:active:hover,
.SousMenu li#SousMenuOn a.LienEducation, .SousMenu li#SousMenuOn a.LienEducation:hover, 
.SousMenu li#SousMenuOn a.LienEducation:visited:hover, .SousMenu li#SousMenuOn a.LienEducation:active:hover {
	border-left:			11px solid #ed1458;
	color:					#ed1458;
}
.ProjetEducation {
	background:				#ffffff url(../images/domaines/projets/Bg_ProjetEducation.jpg) no-repeat left top;
	border-color:			#ed1458;
}
.ProjetEducation .Acro, .ProjetEducation STRONG,
.ProjetEducation .Resume:link, .ProjetEducation .Resume:visited, .ProjetEducation .Resume:active,
.ProjetEducation .Resume:hover, .ProjetEducation .Resume:visited:hover, .ProjetEducation .Resume:active:hover {
	color:					#ed1458;
}


/*- Formation ----*/
H1.Formation {
	color:					#cf13a7;
}
.CellIntro_Formation {
	background:				#cf13a7 url(../images/domaines/accueil/Bg_Menu_Formation.gif) no-repeat left top;
}
.ColonneFormation {
	background:				url(../images/domaines/services/Bg_ColGFormation.gif) repeat-y;
}
.CellCitationFormation {
	background:				url(../images/domaines/services/Bg_CitationFormation.gif) no-repeat;
}
.SousMenu li a.LienFormation:hover, .SousMenu li a.LienFormation:visited:hover, .SousMenu li a.LienFormation:active:hover,
.SousMenu li#SousMenuOn a.LienFormation, .SousMenu li#SousMenuOn a.LienFormation:hover, 
.SousMenu li#SousMenuOn a.LienFormation:visited:hover, .SousMenu li#SousMenuOn a.LienFormation:active:hover {
	border-left:			11px solid #cf13a7;
	color:					#cf13a7;
}
.ProjetFormation {
	background:				#ffffff url(../images/domaines/projets/Bg_ProjetFormation.jpg) no-repeat left top;
	border-color:			#cf13a7;
}
.ProjetFormation .Acro, .ProjetFormation STRONG,
.ProjetFormation .Resume:link, .ProjetFormation .Resume:visited, .ProjetFormation .Resume:active,
.ProjetFormation .Resume:hover, .ProjetFormation .Resume:visited:hover, .ProjetFormation .Resume:active:hover {
	color:					#cf13a7;
}


/*- Finances ----*/
H1.Finances {
	color:					#95d7f0;
}
.CellIntro_Finances {
	background:				#95d7f0 url(../images/domaines/accueil/Bg_Menu_Finances.gif) no-repeat left top;
}
.ColonneFinances {
	background:				url(../images/domaines/services/Bg_ColGFinances.gif) repeat-y;
}
.CellCitationFinances {
	background:				url(../images/domaines/services/Bg_CitationFinances.gif) no-repeat;
}
.SousMenu li a.LienFinances:hover, .SousMenu li a.LienFinances:visited:hover, .SousMenu li a.LienFinances:active:hover,
.SousMenu li#SousMenuOn a.LienFinances, .SousMenu li#SousMenuOn a.LienFinances:hover, 
.SousMenu li#SousMenuOn a.LienFinances:visited:hover, .SousMenu li#SousMenuOn a.LienFinances:active:hover {
	border-left:			11px solid #95d7f0;
	color:					#95d7f0;
}
.ProjetFinances {
	background:				#ffffff url(../images/domaines/projets/Bg_ProjetFinances.jpg) no-repeat left top;
	border-color:			#95d7f0;
}
.ProjetFinances .Acro, .ProjetFinances STRONG,
.ProjetFinances .Resume:link, .ProjetFinances .Resume:visited, .ProjetFinances .Resume:active,
.ProjetFinances .Resume:hover, .ProjetFinances .Resume:visited:hover, .ProjetFinances .Resume:active:hover {
	color:					#7cbad2;
}


/*- Reformes ----*/
H1.Reformes {
	color:					#69a9c1;
}
.CellIntro_Reformes {
	background:				#69a9c1 url(../images/domaines/accueil/Bg_Menu_Reformes.gif) no-repeat left top;
}
.ColonneReformes {
	background:				url(../images/domaines/services/Bg_ColGReformes.gif) repeat-y;
}
.CellCitationReformes {
	background:				url(../images/domaines/services/Bg_CitationReformes.gif) no-repeat;
}
.SousMenu li a.LienReformes:hover, .SousMenu li a.LienReformes:visited:hover, .SousMenu li a.LienReformes:active:hover,
.SousMenu li#SousMenuOn a.LienReformes, .SousMenu li#SousMenuOn a.LienReformes:hover, 
.SousMenu li#SousMenuOn a.LienReformes:visited:hover, .SousMenu li#SousMenuOn a.LienReformes:active:hover {
	border-left:			11px solid #69a9c1;
	color:					#69a9c1;
}
.ProjetReformes {
	background:				#ffffff url(../images/domaines/projets/Bg_ProjetReformes.jpg) no-repeat left top;
	border-color:			#69a9c1;
}
.ProjetReformes .Acro, .ProjetReformes STRONG,
.ProjetReformes .Resume:link, .ProjetReformes .Resume:visited, .ProjetReformes .Resume:active,
.ProjetReformes .Resume:hover, .ProjetReformes .Resume:visited:hover, .ProjetReformes .Resume:active:hover {
	color:					#69a9c1;
}


/*- Institutions ----*/
H1.Institutions {
	color:					#158ebb;
}
.CellIntro_Institutions {
	background:				#158ebb url(../images/domaines/accueil/Bg_Menu_Institutions.gif) no-repeat left top;
}
.ColonneInstitutions {
	background:				url(../images/domaines/services/Bg_ColGInstitutions.gif) repeat-y;
}
.CellCitationInstitutions {
	background:				url(../images/domaines/services/Bg_CitationInstitutions.gif) no-repeat;
}
.SousMenu li a.LienInstitutions:hover, .SousMenu li a.LienInstitutions:visited:hover, .SousMenu li a.LienInstitutions:active:hover,
.SousMenu li#SousMenuOn a.LienInstitutions, .SousMenu li#SousMenuOn a.LienInstitutions:hover, 
.SousMenu li#SousMenuOn a.LienInstitutions:visited:hover, .SousMenu li#SousMenuOn a.LienInstitutions:active:hover {
	border-left:			11px solid #158ebb;
	color:					#158ebb;
}
.ProjetInstitutions {
	background:				#ffffff url(../images/domaines/projets/Bg_ProjetInstitutions.jpg) no-repeat left top;
	border-color:			#158ebb;
}
.ProjetInstitutions .Acro, .ProjetInstitutions STRONG,
.ProjetInstitutions .Resume:link, .ProjetInstitutions .Resume:visited, .ProjetInstitutions .Resume:active,
.ProjetInstitutions .Resume:hover, .ProjetInstitutions .Resume:visited:hover, .ProjetInstitutions .Resume:active:hover {
	color:					#158ebb;
}

/*- CRC Techno ----*/
.SousMenu li a.LienTechno:hover, .SousMenu li a.LienTechno:visited:hover, .SousMenu li a.LienTechno:active:hover,
.SousMenu li#SousMenuOn a.LienTechno, .SousMenu li#SousMenuOn a.LienTechno:hover, 
.SousMenu li#SousMenuOn a.LienTechno:visited:hover, .SousMenu li#SousMenuOn a.LienTechno:active:hover {
	border-left:			11px solid #f79408;
	color:					#f79408;
}


/*- Developpement ----*/
H1.Developpement {
	color:					#0f7f6c;
}
.CellIntro_Developpement {
	background:				#0f7f6c url(../images/domaines/accueil/Bg_Menu_Developpement.gif) no-repeat left top;
}
.ColonneDeveloppement {
	background:				url(../images/domaines/services/Bg_ColGDeveloppement.gif) repeat-y;
}
.CellCitationDeveloppement {
	background:				url(../images/domaines/services/Bg_CitationDeveloppement.gif) no-repeat;
}
.SousMenu li a.LienDeveloppement:hover, .SousMenu li a.LienDeveloppement:visited:hover, .SousMenu li a.LienDeveloppement:active:hover,
.SousMenu li#SousMenuOn a.LienDeveloppement, .SousMenu li#SousMenuOn a.LienDeveloppement:hover, 
.SousMenu li#SousMenuOn a.LienDeveloppement:visited:hover, .SousMenu li#SousMenuOn a.LienDeveloppement:active:hover {
	border-left:			11px solid #0f7f6c;
	color:					#0f7f6c;
}
.ProjetDeveloppement {
	background:				#ffffff url(../images/domaines/projets/Bg_ProjetDeveloppement.jpg) no-repeat left top;
	border-color:			#0f7f6c;
}
.ProjetDeveloppement .Acro, .ProjetDeveloppement STRONG,
.ProjetDeveloppement .Resume:link, .ProjetDeveloppement .Resume:visited, .ProjetDeveloppement .Resume:active,
.ProjetDeveloppement .Resume:hover, .ProjetDeveloppement .Resume:visited:hover, .ProjetDeveloppement .Resume:active:hover {
	color:					#0f7f6c;
}


/* FIN - Sections speciales avec des couleurs perso ----------------------------------- */



/* Styles pour menus déroulants ----------------------------------------------*/
.MenuDeroulOff {
	font-size:				70%;
	color:					#CCCCCC;
	background:				#000;
	border-bottom:			1px solid #333333;
	padding:				8px 14px;
}
.MenuDeroulOn {
	font-size:				70%;
	color:					#CCCCCC;
	background:				#333333;
	border-bottom:			1px solid #333333;
	padding:				8px 14px;
	cursor:					pointer;
	cursor:					hand;
}
.MenuDeroulDernier {
	border-bottom:			1px solid #000;
}

/* Styles pour formulaires----------------------------------------------------*/
HR.FormSeparateur {
	color:					#D4D4D2;
	background-color:		#D4D4D2;
	border:					0;
	margin:					8px 0 0 0;
	width:					100%;
	height:					1px;
}

.TxtBox {
	font:					11px Arial, Helvetica, Sans-serif;
	background:				url(../images/Bg_TxtBox.gif) repeat-x;
	border-left:			1px solid #B8B7B7;
	border-top:				1px solid #B8B7B7;
	border-right:			1px solid #FFF;
	border-bottom:			1px solid #FFF;
	padding:				0 0 0 2px;
	margin:					0 0 0 0;
}
.TxtArea {
	font:					11px Arial, Helvetica, Sans-serif;
	border:					1px solid #B8B7B7;
	padding:				0 0 0 0;
	margin:					0 0 0 0;
}

/* Général -------------------------------------------------------------------*/
BODY {
	font:					100% Arial, Helvetica, Sans-serif;
	color:					#343127;
	padding:				0;
	margin:					23px 0 0 0;
	background:				#FFF;
}
A:link, A:visited, A:active,
A:hover, A:visited:hover, A:active:hover {
	font:					100%/120% Arial, Helvetica, Sans-serif;
	color:					#c3a23c;
	text-decoration:		underline;
}
A:hover, A:visited:hover, A:active:hover {
	text-decoration:		none;
}
P {
	padding:				0;
	margin:					0 0 12px 0;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font:					7px/0px Arial, Helvetica, Sans-serif;
}


/*Styles pour sIFR */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash  h1.Normal, .sIFR-hasFlash  h1.Environnement, .sIFR-hasFlash  h1.Gouvernance, 
.sIFR-hasFlash  h1.Education, .sIFR-hasFlash  h1.Formation, .sIFR-hasFlash  h1.Finances, 
.sIFR-hasFlash  h1.Reformes, .sIFR-hasFlash  h1.Institutions, .sIFR-hasFlash  h1.Developpement  {
	visibility: hidden;
	font-size: 28px;
}
.sIFR-hasFlash  .TexteCitation  {
	visibility: hidden;
	font-size: 14px;
}

/* Nouvelle éclair dans un thickbox -------------------------------------------------------------------*/
.NouvelleEclair{
	background:#FFF;
	padding:20px;
	color:#343127;
	font-family:Arial,Helvetica,Sans-serif;
	overflow:hidden;
}
.NouvelleEclair p.TitreNouvelle{
	font-family:Georgia,Times New Roman,serif;
	font-size:15px;
	font-weight:bold;
	margin:0 0 12px 0;
}
.NouvelleEclair p.TexteNouvelle{
	font-size:11px;
}
.NouvelleEclair a{
	text-decoration:none;
}
.NouvelleEclair a:hover{
	text-decoration:underline;
}
.NouvelleEclair .ImageNouvelle{
	float:left;
	display:block;
	width:120px;
	height:80px;
	padding:1px;
	border:1px solid #dedede;
	margin:3px 12px 4px 0;
}

/* Modification Absolunet avril 2010 --------------------------------------------------------------*/
#ListeCategories, #ListeTemoignages{
	background:url(../images/Img_Points.gif) repeat-x top left;
	margin:0;
	padding:0;
}
#ListeCategories ul, #ListeTemoignages ul{
	display:none;
}
#ListeCategories li, #ListeTemoignages li{
	list-style:none;
	margin:0;
	background:url(../images/Img_Points.gif) repeat-x bottom left;
}
#ListeCategories li a, #ListeTemoignages li a{
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:8px 0 6px 0;
	outline:none;
	background:url(../images/Bg_Accordeon.gif) no-repeat right 0;
	color:#3C3D33;
	font-size:12px;
}
#ListeCategories li a:hover, #ListeTemoignages li a:hover{
	color:#C3A23C;
}
#ListeCategories li a.On, #ListeTemoignages li a.On{
	color:#C3A23C;
	background-position:right -30px;
}
#ListeCategories ul, #ListeTemoignages ul{
	padding:0 0 10px 0;
}
#ListeCategories li li, #ListeTemoignages li li{
	color:#343127;
	list-style:disc outside url("../images/Puce_Liste.gif");
	font-size:0.8em;
	margin:2px 0 5px 15px;
	background:none;
}
#ListeCategories li li a, #ListeTemoignages li li a{
	display:inline;
	font-weight:normal;
	text-decoration:underline;
	color:#C3A23C;
	background:none;
	font-size:11px;
}
#ListeCategories li li a:hover, #ListeTemoignages li li a:hover{
	text-decoration:none;
	color:#C3A23C;
}
#ListeTemoignages li{
	list-style:none !important;
	margin-left:0 !important;
	font-size:1.0em !important;
}

#LienTemoignage{
	margin-bottom:20px;
}
.addthis_button{
	float:right;
}
.nouveaute a{
	background:url(../images/Bg_NouveauLien.gif) repeat-y 0 0 !important;
	padding:4px 0 5px 15px !important;
	color:#FFF !important;
}
.nouveaute a:hover, .SousMenu li#SousMenuOn.nouveaute a{
	color:#e4b961 !important;
}

#ListeNouvelles li{
	list-style:none;
	margin:0;
	background:url(../images/Img_Points.gif) repeat-x bottom left;
	padding-bottom:0;
	margin-bottom:20px;
}
#ListeNouvelles img.ThumbnailNouvelle{
	background:#FFF;
	padding:4px;
	border:1px solid #c3a23c;
	float:left;
	margin:5px 25px 0 0;
}
#ListeNouvelles li p.DateNouvelle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#b9baab;
	margin-bottom:0;
}
#ListeNouvelles li p.TitreNouvelle{
	font-size:13px;
	font-weight:bold;
	color:#c3a23c;
	margin-bottom:0;
}
#ListeNouvelles li p.TitreNouvelle a{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
#ListeNouvelles li p.SommaireNouvelle{
	font-size:11px;
	color:#3c3d33;
	line-height:16px;
}
.BtNouvelles{
	display:inline-block;
	border:0;
	float:right;
	margin:-36px 13px 0 0;
}
.BtNouvelles img{
	border:0;
}
#DetailNouvelle{
	padding-bottom:30px;
}
#DetailNouvelle p.CategorieNouvelle{
	font:22px Georgia,Times New Roman,serif;
	margin:0 0 13px 0;
	color:#C3A23C;
}
#DetailNouvelle h1{
	font-size:17px;
	font-weight:bold;
	color:#4d4d4d;
	line-height:20px;
	margin-bottom:22px;
}
#DetailNouvelle #SupportNouvelle{
	border:1px solid #c3a23c;
	padding:11px;
	float:left;
	width:356px;
	margin:0 16px 16px 0;
}
#DetailNouvelle p{
	font-size:11px;
	color:#3c3d33;
	line-height:16px;
	margin-bottom:16px;
}
#DetailNouvelle p.DateNouvelle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#b9baab;
	margin-bottom:0;
}
#DetailNouvelle #SupportNouvelle img{
	display:block;
}
#DetailNouvelle #SupportNouvelle .Chapeau{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#3c3d33;
	line-height:20px;
	margin:10px 0 0 0;
}
#DetailNouvelle #SupportNouvelle .Copyright{
	font-size:9px;
	color:#b9baab;
	background:url(../images/Img_Points.gif) repeat-x top left;
	padding-top:10px;
	margin:10px 0 0 0;
}
ul.SousMenuNouvelles{
	margin-top:8px !important;
	background:url(/images/Bg_SousMenu.gif) repeat-x left top;
	padding-bottom:0 !important;
}
li.SousMenuNouvelles a{
	font-size:11px !important;
	border-left:20px solid #FFF !important;
	color:#3C3D33 !important;
}
li.SousMenuNouvelles a:hover, li.SousMenuNouvelles a.On{
	color:#C3A23C !important;	
}
li.NouvelleProduit{
	background:none !important;
	padding-top:5px !important;
	padding-bottom:0 !important;
}
.LienNouvellesProduit{
	
}
