.CGcodefonce {
	background-color: #4A73D0;
	color: #FFFFFF;
}
.CGtxcodefonce {
	color: #4A73D0;
}
.CGcodemoyen {
	background-color: #578DCF;
	color: #FFFFFF;
}
.CGtxcodemoyen {
	color: #578DCF;
}
.CGcodeclair {
	background-color: #8BBCF0;
}
.CGtxcodeclair {
	color: #8BBCF0;
}
.CGcodetresclair {
	background-color: #E4EEF5;
}
.CGtxcodetresclair {
	color: #E4EEF5;
}
.CGexergue {
	background-color: #CC0000;
}
.CGtxexergue {
	color: #CC0000;
}
.CodeCouleurBandeauOutils {
	color: #FFFFFF;
}
.CodeCouleurBandeauChemin {
	background-color: black;
}
.CodeCouleurBandeauFond {
	background-color: #4A73D0;
}
.ContentViewerTitle {
	border: 1px black solid;
	background-color: #4A73D0;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
}
.zonefiche {
	background-color: #F1F1F1;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	padding: 5px;
	font-size: 11px;
}
.zonefiche2 {
	background-color: #F1F1F1;
	border-right: 1px solid black;
	border-left: 1px solid black;
	padding: 5px;
	font-size: 11px;
}
.finzonefiche2 {
	border-right: 1px solid black;
	background-color: #F1F1F1;
	background-image:
		url('/luge/FrameworkERGO/images/graphe/fiche_arrondi_bas.gif')
		;
	background-position: bottom left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 23px;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	padding-left: 21px;
}
.zone_titre_p3 {
	background-color: black;
	height: 10px;
}
.zone_titre_p1 {
	background-color: black;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	height: 20px;
}
.zone_titre_p2 {
	background-color: #FFFFFF;
	background-image:
		url('/luge/FrameworkERGO/images/graphe/fiche_arrondi_haut.gif')
		;
	background-position: top left;
	background-repeat: no-repeat;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	height: 20px;
}
.zone_titre_mini td {
	background-color: black;
	font-size: 13px;
	color: #FFFFFF;
	border-top: 2px solid white;
	font-weight: bold;
	height: 25px;
}
.zone_titre_p1_reduit {
	background-color: #FFFFFF;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	height: 15px;
}
.zone_titre_mini_reduit td {
	background-color: #FFFFFF;
	font-size: 10px;
	color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	font-weight: bold;
	height: 15px;
}
.onglet {
	margin: 0;
	padding: 0 0 22px 0px;
	border-bottom: 10px solid #4A73D0
}
.onglet a:link,.onglet a:visited {
	float: left;
	line-height: 16px;
	font-weight: bold;
	font-size: 11px;
	margin: 2px 1px 4px 0px;
	text-decoration: none;
	color: #000000;
	border-bottom: 4px solid #4A73D0;
	padding: 2px 12px 2px 12px;
	background-color: #FFFFFF;
	background-image:
		url('/luge/FrameworkERGO/images/graphe/onglet_coin.gif');
	background-position: left top;
	background-repeat: no-repeat
}
.onglet a:link.current,.onglet a:visited.current,.onglet a:hover {
	border-bottom: 4px solid #4A73D0;
	padding-bottom: 4px;
	background: transparent;
	color: #FFFFFF;
	background-color: #4A73D0;
	background-image:
		url('/luge/FrameworkERGO/images/graphe/onglet_coin.gif');
	background-position: left top;
	background-repeat: no-repeat
}
.selection {
	float: left;
	border-bottom: 4px solid #4A73D0;
	padding: 0px 5px 0px 12px;
	margin: 2px 1px 4px 0px;
	background-color: #FFFFFF;
	background-image: url('URL_IMG_ImagesGrapheOnglet_coin');
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 14px
}
.onglet a:link .navig,.onglet a:visited .navig,.onglet a:hover .navig {
	border-bottom: 4px solid #4A73D0;
	padding-bottom: 4px;
	background: transparent;
	color: #000000
}
.tableau_tri_croissant {
	color: #4A73D0;
	font-style: italic;
}
.tableau_tri_decroissant {
	color: #4A73D0;
	font-style: italic;
}
.tableau_fin td {
	font-size: 12px;
	border-top: 5px solid black;
}
.tableau_fin_reduit td {
	font-size: 10px;
	border-top: 2px solid black;
}
.tableau_ht1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #4A73D0;
	margin: 20px 0 5px 0;
	cursor: pointer;
}
.tableau_ht2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #578DCF;
	margin: 15px 0 3px 0;
	cursor: pointer;
}
.tableau_ht3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #8BBCF0;
	margin: 10px 0 3px 0;
	cursor: pointer;
}
.tableau_hto0 td,td.hto0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: small-caps;
	color: #FFFFFF;
	background-color: #4A73D0;
	margin: 0px 0 0px 0;
}
.tableau_hto1 td,td.hto1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	font-variant: small-caps;
	color: #000000;
	background-color: #578DCF;
	margin: 0px 0 0px 0;
}
.tableau_hto2 td,td.hto2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: small-caps;
	color: #000000;
	background-color: #8BBCF0;
	margin: 0px 0 0px 0;
}
.tableau_hto3 td,td.hto3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: small-caps;
	color: #000000;
	background-color: #E4EEF5;
	margin: 0px 0 0px 0;
}
.tableau_ht1_reduit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #4A73D0;
	margin: 15px 0 2px 0;
	cursor: pointer;
}
.tableau_ht2_reduit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #578DCF;
	margin: 10px 0 2px 0;
	cursor: pointer;
}
.tableau_ht3_reduit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #8BBCF0;
	margin: 5px 0 1px 0;
	cursor: pointer;
}
.tableau_hto0_reduit td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: small-caps;
	color: #FFFFFF;
	background-color: #4A73D0;
	margin: 0px 0 0px 0;
}
.tableau_hto1_reduit td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: small-caps;
	color: #000000;
	background-color: #8BBCF0;
	margin: 0px 0 0px 0;
}
.tableau_hto2_reduit td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: small-caps;
	color: #000000;
	background-color: #8BBCF0;
	margin: 0px 0 0px 0;
}
.tableau_hto3_reduit td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: small-caps;
	color: #000000;
	background-color: #E4EEF5;
	margin: 0px 0 0px 0;
}
th {
	border-bottom: navy solid thin;
	border-top: navy solid thin;
	border-left: none;
	background-color: #8BBCF0;
	font-family: Arial, Helvetica, sans-serif;
}
.catalog_header {
	margin-left: 5px;
	margin-top: 15px;
	font-style: italic;
	width: 95%;
	height: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	background-color: #8BBCF0;
	border: 3px outset;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
}
.catalog_image {
	margin-left: 5px;
	margin-top: 15px;
	font-style: italic;
	width: 95%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	background-color: #E4EEF5;
	border: 3px outset;
	overflow: auto;
}
.catalog_ref {
	margin-left: 5px;
	margin-top: 15px;
	font-style: italic;
	width: 95%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	background-color: #E4EEF5;
	border: 3px outset;
}
.catalog_links {
	margin-left: 5px;
	margin-top: 15px;
	font-style: italic;
	width: 95%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	background-color: #E4EEF5;
	border: 3px outset;
}
.zone_info {
	background-color: #E4EEF5;
	font-size: 11pt;
	border: 3px double black;
	width: 95%;
}
.bandeautitre {
	padding-left: 15px;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
}
.bandeautitremini {
	padding-left: 15px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.bandeauoutils {
	padding-right: 25px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
.bandeauoutils a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
.bandeauoutils a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.bandeauchemin {
	padding-left: 15px;
	background-color: black;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.bandeauidentite {
	font-size: 11px;
	color: #FFFFFF;
	background-color: transparent;
	background-image:
		url('/luge/FrameworkERGO/images/graphe/biaisnoir_bandeau.gif')
		;
	background-position: top left;
	background-repeat: no-repeat;
	text-align: right;
	padding: 3px 25px 0 0;
}
.bandeauhaut {
	background-image: url('/luge/FrameworkERGO/images/franceDiplomatie/bandeau_haut.gif');
	background-position: top left;
    background-repeat: repeat-x;
    background-color: transparent;
}
.bandeauhautmini {
	background-image: url('/luge/FrameworkERGO/images/franceDiplomatie/bandeau_haut_mini.gif');
	background-position: top left;
    background-repeat: repeat-x;
    background-color: transparent;
}
.menu1Item1 {
	background: #578DCF;
	cursor: pointer;
	cursor: hand;
}
.FlecheMenu2Item1 {
	background: #578DCF;
	padding: 0 0 3px 0;
}
.menu0Item1 {
	background: #578DCF;
	cursor: pointer;
	cursor: hand;
}
.menu0Item3Top {
	border-top: medium solid #578DCF;
	cursor: pointer;
	cursor: hand;
}
.menu0Item3Bottom {
	border-bottom: medium solid #578DCF;
	cursor: pointer;
	cursor: hand;
}
.piedDePage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 0 0 0 4px;
	background-color: black;
	color: white;
}