BODY {
	color:#101065;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#EAF2D0;
	}

.titre 		{ color:#FFFFFF;border:none;font-size:11;text-align:left;background:transparent; }
.titre_bold		{ color:#FFFFFF;border:none;font-weight:bold;font-size:11;text-align:left;background:transparent; }
span.quote_up	{ color:#00b100;font-weight:bold;font-size:12;text-align:left;background:transparent; }
span.quote_down	{ color:#FF0000;font-weight:bold;font-size:12;text-align:left;background:transparent; }
span.quote_null	{ color:#8e8e8e;font-weight:bold;font-size:12;text-align:left;background:transparent; }
span.new 		{color:#FF0000;font-weight:bold;font-size:8;font-family:Arial;text-align:left;background:pink;text-decoration:none;border: 1px solid #FF0000; }

a.titre:link,
a.titre:visited,
a.titre:hover   	{ font-weight: bold; color:#FFFFFF;  text-decoration: none }
a.titre:hover   	{ text-decoration: underline }

a:link,
a:visited,
a:hover 		{ font-weight: bold; color:#acca57; text-decoration:none }
.hover   		{ color:black;  text-decoration: underline overline }

a.a_top_menu:link,
a.a_top_menu:visited,
a.a_top_menu:hover  { font-weight: normal; font-size:10pt; color:#FFFFFF; text-decoration:none }
a.a_top_menu:hover  { color:black;  text-decoration: underline  }

a.a_top_menu_on:link,
a.a_top_menu_on:visited,
a.a_top_menu_on:hover  { font-weight:bold; color:#FFFFFF; text-decoration:none }
a.a_top_menu_on:hover  { color:#000000; text-decoration:underline }

a.a_top_menu_period:link,
a.a_top_menu_period:visited,
a.a_top_menu_period:hover  { font-weight: normal; font-size:10pt; color:#FFFFFF; text-decoration: none }
a.a_top_menu_period:hover  { color:black;  text-decoration: none  }

a.a_top_menu_period_on:link,
a.a_top_menu_period_on:visited,
a.a_top_menu_period_on:hover  { font-weight: bold; color:#000000; text-decoration: none }
a.a_top_menu_period_on:hover  { color:#000000; }

a.menu1:link,
a.menu1:visited,
a.menu1:hover   	{ background:URL(agsc/f.gif) 0px 1px no-repeat;font-weight:normal; font-size:7pt; color:black;  text-decoration: none; overflow:hidden;display:block;  margin:0px;padding:1px 2px 1px 11px; width:100%; }
a.menu1:hover   	{ color:#acca57; background-color:#F0F0F0; }

.menu:link,
.menu:visited,
.menu:hover   	{ font-weight:normal; font-size:7pt; color:black;  text-decoration: none;  display:block; overflow:hidden; }
.menu:hover   	{ color:#acca57; background-color:#F0F0F0; }

.menul:link,
.menul:visited,
.menul:hover   	{ font-weight:normal; font-size:8pt; color:black;  text-decoration: none;  display:block; overflow:hidden; padding-top:2px}
.menul:hover   	{ color:#acca57; background-color:#F0F0F0; }

table tr.menu { background-color: #FFFFFF; }
table tr.menu:hover { background-color: #F0F0F0; }

a.menubold:link,
a.menubold:visited,
a.menubold:hover   	{ font-weight:bold; font-size:7pt; color:black;  text-decoration: none; display:block; width:100%}
a.menubold:hover   	{ color:#acca57; background-color:#F0F0F0; }

a.page:link,
a.page:visited,
a.page:hover   	{ font-weight:normal; font-size:10pt; color:#acca57;  text-decoration: none }
a.page:hover   	{ color:black; text-decoration: underline }

a.bottom:link,
a.bottom:visited,
a.bottom:hover	{ font-weight:normal; font-size:10pt;color:white;  text-decoration: none }
a.bottom:hover	{ color:black }

a.haut_page:link,
a.haut_page:visited,
a.haut_page:hover	 { font-size:7pt; font-weight: normal; color:#000000;text-decoration: none; }
a.haut_page:hover	 { text-decoration: underline; }

a.savoirplus:link,
a.savoirplus:visited,
a.savoirplus:hover { border-style: solid ; background-color:#c0c0c0; border-width:1px ; border-color:#000000 ;text-align:center; font-weight:normal;font-size:8pt;color:#000000; text-decoration: none; }
a.savoirplus:hover { border-color:#ffffff; color:#ffffff; }

a.button:link	{ font-weight:normal; font-size:8pt;color:#000000; text-decoration: none; border:1px solid #000000;background-color:#F1F1ED;  }
a.button:visited	{ font-weight:normal; font-size:8pt;color:#000000; text-decoration: none; border:1px solid #000000;background-color:#F1F1ED;  }
a.button:hover	{ font-weight:normal; font-size:8pt;color:#000000; text-decoration: none; border:1px solid #000000;background-color:#F1F1ED;  }

h2   { color:#acca57; font-size:14pt; font-weight: normal; }
h3   { color:#acca57; font-size:12pt; }

table {
	display: table;
	table-layout:auto;
	border-collapse: collapse;
	font-size: 10pt;
	}

table.just {
	display: table;
	table-layout:auto;
	border-collapse: collapse;
	font-size: 10pt;
	text-align:justify;
	}

td.ombre_fondd_agxx { background-image: url('agsc/fondshd.gif'); background-position:right; }
td.ombre_fondg_agxx { background-image: url('agsc/fondshg.gif'); background-position:left; }
td.ombre_fondgb_agxx { background-image: url('agsc/fondshgb.gif'); background-position:left; }
td.ombre_fonddb_agxx { background-image: url('agsc/fondshdb.gif'); background-position:right; }
td.ombre_fondb_agxx { background-image: url('agsc/fondshb.gif'); }

td
	{
	vertical-align:top;
	}
td.d
	{
	vertical-align:bottom;
	}

TD.top_menu            {width:120px; border-style:solid; border-width: 0px 1px 1px 0px; border-color :#acca57;  text-align:center;  background-image: url("commun/top_menu_fond.gif" );}
TD.top_menu_on         {width:120px; border-style:solid; border-width: 0px 1px 0px 1px; border-color :#acca57; text-align:center; background-color:#c6e768;}
TD.top_menu_period            {width:110px; border-style:solid; border-width: 0px 1px 1px 0px; border-color :#ffffff;  text-align:left; padding-left:3px;padding-bottom:3px; background-color:#bcbcbc;}
TD.top_menu_period_on         {width:110px; border-style:solid; border-width: 0px 1px 0px 1px; border-color :#ffffff; text-align:left; padding-left:3px; padding-bottom:3px;background-color:#c6e768;}



.bordure_bas_agfi_fonce    { border-bottom: 6px solid #c6e768; }

TD.bas_page		{ background-color:#acca57; font-size:10pt; font-weight: normal; color:#FFFFFF; }

TD.menu2  		{ background-color:#EEEEEE; vertical-align:bottom; }
TD.titre_continent{background-color:#EEEEEE; font-size:9pt; font-weight: bold; }
TD.titre_bourse 	{ background-color:#c6e768; font-size:9pt; font-weight: bold; }
TD.titre_bourse_up      { background-color:#c6e768; font-size:9pt; font-weight: bold; color:green; text-align:right; overflow:hidden;white-space:nowrap; }
TD.titre_bourse_down    { background-color:#c6e768; font-size:9pt;font-weight: bold; color:red; text-align:right; overflow:hidden;white-space:nowrap; }

TD.det_action_up	{ background-color:#FFFFFF; font-size:12pt; font-weight: bold; color:green; }
TD.det_action_down      { background-color:#FFFFFF; font-size:12pt;font-weight: bold; color:red; }

TD.titre_vie 	        { background-color:#F6ED9E; font-size:9pt; font-weight: bold; }
TD.titre_vie_up 	{ background-color:#F6ED9E; font-size:9pt; font-weight: bold; color:green; overflow:hidden;white-space:nowrap;}
TD.titre_vie_down	{ background-color:#F6ED9E; font-size:9pt; font-weight: bold; color:red; overflow:hidden;white-space:nowrap; }
TD.bourse 		{ vertical-align:top; font-weight: normal;font-size:7pt; overflow:hidden;white-space:nowrap;text-align:left}
TD.right 	        { text-align:right}
TD.center 	        { text-align:center}
TD.admin_cpte 	        { vertical-align:top; font-weight: normal;font-size:7pt; }
TD.admin_cpte_BOURSE0 	{ background-color:#F8C977; }
TD.admin_cpte_BOURSE1 	{ background-color:#fbeed9; }
TD.admin_cpte_VIE0 	{ background-color:#FFFFFF; }
TD.admin_cpte_VIE1 	{ background-color:#FCF8D6; }
TD.admin_cpte_up 	{ color:green;}
TD.admin_cpte_down 	{ color:red;}
TD.bourse_petit		{ vertical-align:top; font-weight: normal;font-size:6pt; }
TD.mvt,
TD.mvt_bourse,
TD.mvt_vie
 		        { background-color:#F3F1F1; vertical-align:top; font-weight: normal;font-size:7pt; overflow:hidden;white-space:nowrap;}
TD.mvt_bourse 	        { background-color:#FDECD1; }
TD.mvt_vie 		{ background-color:#FCF8D6; }
.bourse_up 	        { vertical-align:top; font-weight: normal;font-size:7pt; color:green; text-align:right; overflow:hidden;white-space:nowrap; }
.bourse_down	        { vertical-align:top; font-weight: normal;font-size:7pt; color:red; text-align:right; overflow:hidden;white-space:nowrap; }

TD.admin_titre 	        { background-color:#FEA465; font-size:9pt; font-weight: bold; color:#FFFFFF; }
TD.admin_titre2 	{ background-color:#FEA465; font-size:7pt; font-weight: bold; color:#FFFFFF;text-align:right; }
TD.admin_vie	        { background-color:#F6ED9E; vertical-align:middle; font-weight: normal;font-size:7pt; }
TD.admin_bourse	        { background-color:#F8C977; vertical-align:middle; font-weight: normal;font-size:7pt; }
TD.admin_agsc           { background-color:#c6e768; vertical-align:middle; font-weight: normal;font-size:7pt; }
TD.admin_aglc           { background-color:#DFF7E2; vertical-align:middle; font-weight: normal;font-size:7pt; }
TD.admin_td0           { background-color:#d5d5d5; font-weight: normal;font-size:8pt; }
TD.admin_td1           { background-color:#e5e5e5; font-weight: normal;font-size:8pt; }


TD.admin_accueil_semaine{ background-color:#FFFFFF; vertical-align:middle; font-weight: normal;font-size:7pt; }
TD.admin_accueil_WE	{ background-color:#FFFF80; vertical-align:middle; font-weight: normal;font-size:7pt; }

TD.indice 		{ vertical-align:middle; font-weight: normal;font-size:7pt; 			border-bottom :2px solid #c6e768; }
TD.indice_up 	        { vertical-align:middle; font-weight: normal;font-size:7pt; color:green;	border-bottom :2px solid #c6e768; }
TD.indice_down	        { vertical-align:middle; font-weight: normal;font-size:7pt; color:red;	border-bottom :2px solid #c6e768; }

TD.pays 		{ background-color:#dcdcdc; font-weight: bold;font-size:10pt; }
TD.accueil_titre	{ background-color:#c6e768; vertical-align:middle; font-weight: bold;font-size:12pt; color:white; height:30px; width:300px; border:1px solid #EF9316; }
.accueil 		{ background-color:#FFFFFF; font-weight: normal; text-align:justify; font-size:10pt; padding:5px 5px 10px 5px;
			border-top	:5px solid #c6e768;
			border-left	:1px solid #c6e768;
			border-right:1px solid #c6e768;
			border-bottom:1px solid #c6e768;
			}
.accueil_meteo	        { background-color:#FFFFFF; font-weight: normal;text-align:justify; font-size:10pt; padding:0px ;
			border-top	:5px solid #c6e768;
			border-left	:1px solid #c6e768;
			border-right:1px solid #c6e768;
			border-bottom:1px solid #c6e768;
			}
.accueil_news	       { background-color:#FFFFFF; font-weight: normal; text-align:justify; font-size:8pt; padding:2px 0px 5px 0px;
			border-top 	 :1px solid #101065;
			border-bottom:1px solid #101065;
			}

/*  BANDEAUX GAUCHE ET DROIT ... */
.bandeau            { border-spacing:0px; border: 1px solid #acca57; border-collapse: collapse; }
.bandeau_clair      { border-spacing:0px; border: 1px solid #c6e768; border-collapse: collapse; }
.bandeau_clair_bas  { border-spacing:0px; border-width: 0px 0px 1px 0px; border-style:solid; border-color:#c6e768; border-collapse: collapse; }
.col_bordure_agfi_clair{ border-style:solid; border-color :#c6e768 }
.bordure_agfi_clair    { border: 1px solid #c6e768; }
.fond_agfi_clair       { background-color:#c6e768; }
.fond_agfi_blanc       { background-color:#FFFFFF; }
.col_font_agfi_fonce   { color :#acca57 }
.col_bordure_agfi_fonce{ border-style:solid; border-color :#acca57 }
.bordure_agfi_fonce    { border: 1px solid #acca57; }
.fond_agfi_fonce       { background-color:#acca57; }
.titre_bandeau         { color:#FFFFFF; padding:5px; font-weight: bold;}
.droite                  { float: right; }
.gauche                  { float: left; }
.center                  { text-align:center; }
.field                   { font-family: arial; font-size: 11px; border-top-width: 1px;border-width: 0px 0px 1px 0px; border-style:solid; border-color:#d0d0d0 }
.titre_rubrique_home     {background-image: url('agsc/fond_home.gif'); font-weight:normal;font-size:14pt;color:#5d7028;border-width: 0px 0px 1px 0px; }

#mainarea     { height:400px; border:0px; padding:0px; overflow:auto; }
#titre_logo   { width: 218px; height: 87px; background-image: url("agsc/logo.gif" ); }
#titre_menu_logo   { width: 170; height: 68px; background-image: url("agsc/logo_170.gif" ); }
#agtv_list    {	height:800px; border:0px; padding:0px;	overflow:hidden;	}

/*  ARTICLES ACCUEIL AGFINANCIEL ... */
.contenu_article_agfi { font-size:10pt;  font-family:book antiqua;  padding:0px 3px 5px 5px; background-color:#FFFFFF; color:#000000; font-weight:normal; border-style:solid; border-width: 1px 1px 1px 1px; border-color :#ADBAC9; }
.titre_article_agfi { color:#666633; padding-top:5px; padding-bottom:0px; font-weight: bold; font-family: Arial; font-size:14pt; text-align:left; }
.auteur_article_agfi { color:#666633; padding-top:0px; padding-bottom:10px;  font-style:italic; font-weight: normal; font-family:arial; font-size:9pt }
.resume_article_agfi { font-size:10pt; color:#666633; font-weight:bold; font-family:Book Antiqua; }
.article_opinion_agfi { text-align:justify; font-weight: bold; font-family:Book Antiqua; font-size:10pt; color:#666633; }
.article_copy_agfi { color:#a6a299; font-family:Verdana; font-weight: normal; font-size:8pt; }

/*  ARTICLES AGSMALLCAPS ... */
div.tetiere_action_agsc {  padding:0px 3px 0px 5px; background-color:#D2D9E1; color:#465566; font-size: 10pt; font-weight: bold; border-style:solid; border-width: 1px; border-color :#ADBAC9; }
div.contenu_agsc {   font-family: Arial; font-size:10pt; padding:0px 3px 5px 5px; background-color:#FFFFFF; color:#000000; font-weight:normal; border-style:solid; border-width: 0px 1px 1px 1px; border-color :#ADBAC9; }
td.padd_top_10 { padding-top:10px; padding-bottom:5px; }
td.padd_top { padding-top:4px; }
.action_up { color:#008000; }
.action_down { color:#FF0000; }
.titre_article_agsc { color:#666633; cursor: pointer; padding-top:5px; padding-bottom:0px; font-weight: bold; font-family: Arial; font-size:12pt; text-align:left; }
a.titre_article_agsc:link,
a.titre_article_agsc:visited,
a.titre_article_agsc:hover   	{ color:#5E5E5E; text-decoration: none }
a.titre_article_agsc:hover   	{ color:#5E5E5E; text-decoration: underline  }

.resume_article_agsc { font-size:10pt; color:#000000; font-weight:normal; font-family:Arial; }
.date_article_agsc { color:#000000; padding-top:0px; padding-bottom:10px; font-weight: normal; font-family:Book Antiqua; font-size:8pt }
.auteur_article_agsc { color:#000000; padding-top:0px; padding-bottom:10px;  font-style:italic; font-weight: normal; font-family:Georgia; font-size:9pt }
.article_opinion_agsc { text-align:justify; font-weight: bold; font-family:Book Antiqua; font-size:10pt; color:#000000; }

/*  ACCUEIL CLIENT ... */
.cli_acc_titre { padding: 5px; color:#F00000;   font-family:arial;  font-weight:bold;   font-size:10pt; background-color:#c6e768; vertical-align:top;}
.cli_acc_texte { padding: 5px; color:black; font-family:arial;  font-weight:normal; font-size:10pt; background-color:#FFFFFF; vertical-align:top; text-align:left; white-space: normal;}
img.floatLeft { float: left; margin: 0px 4px 4px 0px; }
a.menu_agfi_cli:link,
a.menu_agfi_cli:visited,
a.menu_agfi_cli:hover   	{ background:URL(agsc/f.gif) 0px 1px no-repeat;font-weight:normal; font-size:7pt; color:black;  text-decoration: none; white-space:nowrap; display:block; overflow:hidden;padding:1px 2px 1px 11px;  }
a.menu_agfi_cli:hover   	{ color:#acca57; }

/* STEPS */
.fond_steps { background-image: url('commun/bkg_steps.gif'); float:left; height:84px; background-repeat:repeat-x; padding:0px;}
.h4_steps {color : #FF3333 ; font : bold 12px Arial ; text-transform : uppercase ; text-align : left ; border-bottom : 1px solid #FF3333 ; padding : 3px 0 ; margin : 20px 0 8px}
.waitvisible,
.waithidden,
.autocenter  { position:absolute;
     left: 50%;
     top: 50%;
     width: 250px;
     height: 60px;
     background-color:#FFFFFF;
     z-index:1;
     margin-top: -30px; /* half of the height */
     margin-left: -125px; /* half of the width */
     border: 1px solid #000;
     text-align:center;
     padding:10px;
     visibility: hidden;
     }
.waitvisible { visibility: visible; display:block; }
.waithidden { visibility: hidden; display:none; }

/* PUB */
.calque{ z-index:2; opacity:.80; color:#FFFFFF; position:absolute; visibility : hidden; padding: 0px; align: center; font-size: 8pt; background-color: #000000; opacity:.75; filter:alpha(opacity=75); width:100%; height:100%; top:0; left:0; }
.popup{ z-index:2; color:#000000; position:absolute; visibility:hidden; padding:0px; align:center; background-color:#FFFFFF; width:600; height:250; top:25%; left:25%; border: 1px solid #000; }

/* RECOS */
table.reco {width.510px}
.reco td.rubrique, td.titre { font-size:9pt;padding:3px; background-color: #ffffff;  color:#000000; padding-top:1px; border-style:solid; border-width: 0px 0px 1px 0px; border-color :#000000;}
.reco td.titre { text-align:right; font-weight: bold;  }
.reco .saisie { text-align:right; padding-right:0px; padding-top:3px; border-style:solid; border-width: 0px 0px 1px 0px; border-color :#000000;}
.reco .symbol {width:12px; float:right}
.reco .ACHAT, .POSITIF {background-color: #a4ffa4;}
.reco .VENTE, .NEGATIF {background-color: #ff9f9f;}
.reco .NEUTRE {background-color: #FEFF97;}

/* LISTES */
.pagenav {font-size:12px;}
p.pagenav a {
	background : #c0c0c0;
	color: white;
	padding:2px;
	border: 1px solid #000000;
	text-decoration: none;
	font-size:90%;
        }
p.pagenav a:hover { background:#000000;	color:white; }
p.pagenav strong { background:#000000; color:#ffffff; padding:2px; border: 1px solid #bbbbbb; }
Tr.LIST0 { background-color:#FFFFFF; }
Tr.LIST1 { background-color:#F5F5F5; }

