/*********************************************************************************/
/* Balises générales                                                             */
/*********************************************************************************/
* {
  padding:0px;
	margin:0px;
	border:0px;
}
body {
  text-align:center;
}
table {
  font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4C4C4C;
}
/*********************************************************************************/
/* Balises de mise en page globale                                               */
/*********************************************************************************/
#LayoutHeader {
  position:absolute;
	left:0px;
	top:0px;
  width:916px;
	height:135px;
}
#LayoutPage {
  position:absolute;
	left:0px;
	top:135px;
	height:auto;
	width:916px;
}
#LayoutMenu {
  position:relative;
	width:901px;
	height:25px;
	margin:0px 8px 3px 7px;
	/* background-color:#99CC00; /* pour tester */
}
#LayoutTicker {
  position:relative;
  width:916px;
	height:21px;
	/* background-color:#00CC33; /* pour tester */
	display:none;
}
#LayoutConteneur {
  position:relative;
	width:916px;
	height:auto;
	overflow:hidden; /* Bug FF fixé : affichage de la couleur de la boite englobante */
	margin:8px 0px 0px 0px;
	/* background-color:#FF0000; /* pour tester */
}
#LayoutConteneur #Col12 {
  float:left;
	height:auto;
	width:671px;
	clear:none;
	padding:0px;
	/* background-color:#CC9966; /* pour tester */
}
#LayoutConteneur #Col1 {
  float:left;
	height:auto;
	width:185px;
	/* background-color:#CC9900; /* pour tester */
	clear:none;
}
#LayoutConteneur #Col2 {
	float:left;
	height:auto;
	width:486px;
  /* background-color:#FFCC66; /* pour tester */
}
#LayoutConteneur #Col3 {
	float:left;
	width:245px;
	height:auto;
	clear:none;
  /* background-color:#FF9900; /* pour tester */
} 
/* Colonnes 2 et 3 fusionnées : pour "contact" */
#LayoutConteneur #Col23 {
	float:left;
	height:auto;
	width:731px;
	clear:none;
  /* background-color:#FFCC66; /* pour tester */
}
#LayoutFooter {
	float:left;
	width:916px;
	height:50px;
	clear:both;
	text-align:center;
	padding:25px 0px 0px 0px;
}
/*********************************************************************************/
/* Mise en forme du Menu principal                                               */
/*********************************************************************************/
#LayoutMenu ul {
  list-style-type: none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
	font-weight:bold;
}
#LayoutMenu li {
  float: left;
}
#LayoutMenu a {
  float:left;
  display:block;
  width:auto;
  height:19px;
  text-decoration:none;
  background-color:#D6DEE7;
  color:#5D719A;
  margin:0px 1px 0px 0px;
  padding:5px 8px 1px 10px;
	border-left:1px solid #FFFFFF;
}
/*********************************************************************************/
/* Mise en forme du Ticker boursier                                              */
/*********************************************************************************/
.TickerCorps {
  width:901px;
	height:21px;
	overflow:hidden;
	margin-left:8px;
}
/*********************************************************************************/
/* Blocs Cacher un texte ou afficher la suite                                    */
/*********************************************************************************/
.Detail {
  display:inline;
	clear:none;
}
.Masquer {
  display:none;
}
/*********************************************************************************/
/* Blocs information de la colonne Gauche                                        */
/*********************************************************************************/
#Col1 .BlocMeJoindre, #Col1 .BlocQuoiDeNeuf, #Col1 .BlocManchettes {
  float:left;
	width:185px;
	height:auto;
	margin:0px 0px 0px 0px;
}
#Col1 .SMenuLabel {
  float:left;
	width:185px;
	height:auto;
	margin:0px 0px 0px 0px;
}
.Col1Titre {
  float:left;
	width:185px;
	height:35px;
	background-repeat:no-repeat;
}
.Col1TitreLabel {
  float:left;
	width:185px;
	height:6px;
}
.Col1Corps {
  float:left;
	width:185px;
	height:auto;
	background-repeat:repeat-y;
}
.Col1CorpsLabel {
  float:left;
	width:185px;
	height:auto;
}
.Col1Pied {
  float:left;
	width:185px;
	height:10px;
	background-repeat:no-repeat;
}
.Col1Pub {
  float:left;
	width:170px;
	/*height:60px;*/
	margin:7px 0px 7px 8px;
	_margin:2px 0px 8px 4px; /* pour IE6 */
} 
li.Col1OptionLabel {
  list-style-type:none;
	background-repeat:no-repeat;
	padding:1px 10px 0px 10px;
	margin:0px 0px 0px 10px;
}
.TblFiletSMenuLabel {margin:10px 0px 5px 0px;}
/*********************************************************************************/
/* Blocs information de la colonne Centrale                                      */
/*********************************************************************************/
#Col2 ul {
  padding:5px 0 5px 20px;
}
#Col2 .Bienvenue, #Col2 .Liens, #Col2 .Publications,
#Col2 .Recherche, #Col2 .RubriqueLabel, #Col2 .Manchettes {
  float:left;
  width:470px;
	height:auto;
  /* background-color:#99CCCC; /* pour tester */  
}
#Col2 .RubriqueLabel {
	display:none;
}
#Col2 .BoiteRecCotes, #Col2 .BoiteRecConseiller,
#Col2 .BoiteListeConseiller {
  float:left;
  width:470px;
	height:auto;
	background-repeat:repeat-y;
	margin:8px 0px 10px 8px;
	_margin:8px 0px 10px 4px; /* pour IE6 */
	/* background-color:#99CC99; /* pour tester */
} 
.BoiteRecTitre {
  float:left;
  width:470px;
	height:30px;
	/* background-color:#CC0000; /* pour tester */
	background-repeat:no-repeat;
}
.BoiteRecCorpsB, .BoiteRecCorpsG {
  float:left;
	width:470px;
	height:auto;
	background-repeat:repeat-y;
	/* background-color:#FF0000; /* pour tester */
} 
.BoiteRecPied {
  float:left;
  width:470px;
	height:10px;
	background-repeat:no-repeat;
	/* background-color:#CCCCFF; /* pour tester */
}
.Col2Titre {
  float:left;
	width:470px;
	height:30px;
	/* background-color:#FFFFFF; /* pour tester */
}
.BienvenueManchettes {
  float:left;
	width:470px;
}
.ListeManchettes {
  float:left;
	width:470px;
}
.Col2FiletManchettes1 {
  float:left;
	width:470px;
}
.TblCol2FiletManchettes1 {
	margin:5px 0px 20px 7px;
}
.TblCol2FiletManchettes2 {
	margin:5px 0px 10px 7px;
}
table.TblConseilLieu {
  margin:5px 0px 3px 15px;
}
table.TblConseilNom { 
  margin:5px 0px 0px 15px;
}
/*********************************************************************************/
/* Blocs information de la colonne Droite                                        */
/*********************************************************************************/
#Col3 .BlocMeJoindre, #Col3 .BlocMarches, #Col3 .BlocVedettes,
#Col3 .BlocTauxChange, #Col3 .BlocManchettes, #Col3 .BlocQuoiDeNeuf {
  float:left;
	width:245px;
	height:auto;
	margin:0px 0px 0px 0px;
}
.Col3Titre, .Col3TitreMar {
  float:left;
	width:245px;
	height:35px;
	background-repeat:no-repeat;
}
.Col3Corps, .Col3CorpsMar {
  float:left;
	width:245px;
	height:auto;
	background-repeat:repeat-y;
}
.Col3Pied, .Col3PiedMar {
  float:left;
	width:245px;
	height:10px;
	background-repeat:no-repeat;
}
.TblColVedettes {
  font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C4C4C;
	margin:10px 0px 8px 15px;
}
th.TblVedettesSymb   { color:#000000; height:20px;}
th.TblVedettesCotes  { color:#000000; text-align:right; height:20px;}
tr.TblVedettesEven   { background-color:#FFFFFF;}
td.TblVedettesSymb   { vertical-align:middle; height:20px;}
td.TblVedettesPrix   { text-align:right; vertical-align:middle; height:20px;}
td.TblVedettesChange { text-align:right; vertical-align:middle; height:20px;}
.TblColChange {
  font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C4C4C;
	margin:10px 0px 8px 15px;
}
th.TblChangeDevise { color:#000000;}
th.TblChangeAV     { color:#000000; text-align:right;}
td.TblChangeDevise { vertical-align:middle;}
td.TblChangeAchat  { text-align:right; vertical-align:middle;}
td.TblChangeVente  { text-align:right; vertical-align:middle;}
iframe.Marches {
  margin:10px 0px 20px 18px;
}
/*********************************************************************************/
/* Blocs information des colonnes Droite et Centrale fusionnées (label)          */
/*********************************************************************************/
#Col12 .Label {
  float:left;
	width:671px;
	height:auto;
	/* background-color:#99CCFF /* pour tester */
}
.Col12Titre {
  float:left;
	width:653px;/* sinon 662px et retirer les 2 BR dans col12_labelx */
	height:30px;
	/* background-color:#99CC00; /* pour tester */
}
.TxtCol2Principal ul {
  padding-left:10px;
  margin-left:20px;
}
/*********************************************************************************/
/* Blocs information des colonnes Centrale et Gauche fusionnées (contact)        */
/*********************************************************************************/
#Col23 .Contact {
  float:left;
	width:723px; 
	height:auto;
}
.Col23Titre {
  height:30px;
}
.ContactPlan {
  float:left; /* modif inversion */
	margin-left:8px; /* modif inversion */
	margin-right:28px; /* modif inversion */
	margin-top:3px;
}
table.TblFormContact {
  margin: 0px 0px 0px 8px;
}
td.TblFormulaire {
	padding:4px 0px 4px 0px;
}
.Contact input, .Contact textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4C4C4C;
	background-color:#FFFFFF;
}
input.InputContact {
  width:250px;
	border:1px inset;
	border-bottom-color:#CCCCCC;
	border-right-color:#CCCCCC;
}
input.BtnContact {
  width:80px;
	color:#5D719A;
	font-weight:bold;
	background-color:#D6DEE7;
	border:2px outset;
	border-top-color:#F2F2F2;
	border-left-color:#F2F2F2;
}
textarea.TextContact {
  width:250px;
	height:70px;
	border:1px inset;
	border-bottom-color:#CCCCCC;
	border-right-color:#CCCCCC;
}
.labelerror {
	text-align:left;
	width:152px;
	height:25px;
	vertical-align:top;
	padding-left: 3px;
	padding-top: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
}
.form_validation { 
font-size: 11px ; 
font-family: Arial ; 
COLOR: #FF0000;
/*height: 24px;*/
}
/*********************************************************************************/
/* Page Publications                                                             */
/*********************************************************************************/
#LayoutPublication {
  width:auto;
	margin:0px 0px 20px 8px;
	background-color:#FFFFFF;
}
.BlocPublication {
	width:auto;
	margin:8px 0px 14px 0px;
}
.BlocPublication .Item {
	width:auto;
	padding:0px 0px 0px 0px;
	margin:2px 0px 2px 0px;
}
/*********************************************************************************/
/* Page Liens                                                                    */
/*********************************************************************************/
#LayoutLiens {
  width:auto;
	margin:0px 0px 20px 8px;
	background-color:#FFFFFF;
}
.BlocLiens {
	width:auto;
	margin:8px 0px 14px 0px;
}
.BlocLiens .Item {
	width:auto;
	padding:0px 0px 0px 0px;
	margin:2px 0px 2px 0px;
}
/*********************************************************************************/
/* Page Cotes                                                                    */
/*********************************************************************************/
#CotesOuvert {
  margin-top:4px;
  display:none;
}
#ResultCotes {
	float:left;
	clear:none;
  margin:0px 0px 20px 0px;
	display:none;
  /* background-color:#FFFFCC; /* pour tester */
}
table.TblCotesSymbole {
  margin:5px 0px 3px 15px;
}
table.TblCotesOuvert { 
  margin:0px 0px 0px 15px;
}
.TblTitreEntete, .TblTitreDetail {
  font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C4C4C;
	margin:0px 0px 8px 8px;
}
tr.TblTitreOdd    { background-color:#E6EBEF;}
tr.TblTitreEven   { background-color:#FFFFFF;}
td.TblTitreCotePrincipale, td.TblTitreCoteGDH, td.TblTitreLibelle { vertical-align:middle;}
td.TblTitreInfo   { vertical-align:middle; line-height:20px; padding-left:2px;}
td.TblTitreValeur { vertical-align:middle; line-height:20px; text-align:right; padding-right:2px;}
/*********************************************************************************/
/* Fiche Conseiller                                                              */
/*********************************************************************************/
.FicheConseiller {
  float:left;
	width:470px;
	height:auto;
	/* background-color:#9999FF; /* pour tester */
	background-color:#FFFFFF;
	margin:10px 0px 10px 8px;
	_margin:10px 0px 10px 4px; /* pour IE6 */
}
.FicheEntete {
  height:30px;
	background-image:url(../../_img/Commun/Fiche_Titre_Filet.gif);
	background-repeat:no-repeat;
	/* background-color:#99CCCC; /* pour tester */
}
.FicheTitre {
  float:left;
	padding:4px 0px 0px 1px;
	/* background-color:#CCCC99; /* pour tester */
}
.LienWebVideo {
  float:right;
  width:auto;
	height:auto;
	clear:none;
	margin:3px 0px 0px 0px;
	/* background-color:#CCFFCC; /* pour tester */
	vertical-align:middle;
}
.FicheCorps {
  background-color:#FFFFFF;
}
.FichePhoto {
  float:left;
	padding:2px 10px 0px 0px;
}
/*********************************************************************************/
/* Liste Conseiller                                                              */
/*********************************************************************************/
.ListeAlpha {
	margin:5px 0px 13px 14px;
	/* background-color:#339999; /* pour tester */
}
/*********************************************************************************/
/* Formulaire de requetes (cotes, conseiller, ...)                               */
/*********************************************************************************/
input.Champ {
  font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	vertical-align:middle;
	border:1px solid #667C97;
	height:16px;
}
input.Bouton {
  border:none;
}
select {
  font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	vertical-align:middle;
	border:1px solid #667C97;
}
select.Lieu {
  width:120px;
}
select.Categorie {
  width:140px;
}
#FormErrorMsg {
  float:left;
	width:470px;
  display:none;
}
/*********************************************************************************/
/* Titres, textes et liens                                                       */
/*********************************************************************************/
p { margin:0px; padding:0px}

.TitreBoiteRec { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; padding: 7px 0px 0px 15px;}
.TitreFiche    { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#667C97; font-weight:bold;}

.TxtForm                { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4C4C4C;}
.TxtCotePositif         { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00CC33;}
.TxtCoteNegatif         { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CC0000;}
.TxtTickerLast          { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4C4C4C; font-weight:bold}
.TxtTickerPositif       { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00CC33;}
.TxtTickerNegatif       { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC0000;}
.TxtTitreCoteGDH        { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4C4C4C;}
.TxtTitreCotePrincipale { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#3588B0;}
.TxtErrorMsg            { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000;}

a.Alpha_A           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_A_ON.gif) } 
a.Alpha_A:hover     { visibility: visible } 
a.Alpha_A:hover img { visibility: hidden }
a.Alpha_B           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_B_ON.gif) } 
a.Alpha_B:hover     { visibility: visible } 
a.Alpha_B:hover img { visibility: hidden }
a.Alpha_C           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_C_ON.gif) } 
a.Alpha_C:hover     { visibility: visible } 
a.Alpha_C:hover img { visibility: hidden }
a.Alpha_D           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_D_ON.gif) } 
a.Alpha_D:hover     { visibility: visible } 
a.Alpha_D:hover img { visibility: hidden }
a.Alpha_E           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_E_ON.gif) } 
a.Alpha_E:hover     { visibility: visible } 
a.Alpha_E:hover img { visibility: hidden }
a.Alpha_F           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_F_ON.gif) } 
a.Alpha_F:hover     { visibility: visible } 
a.Alpha_F:hover img { visibility: hidden }
a.Alpha_G           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_G_ON.gif) } 
a.Alpha_G:hover     { visibility: visible } 
a.Alpha_G:hover img { visibility: hidden }
a.Alpha_H           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_H_ON.gif) } 
a.Alpha_H:hover     { visibility: visible } 
a.Alpha_H:hover img { visibility: hidden }
a.Alpha_I           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_I_ON.gif) } 
a.Alpha_I:hover     { visibility: visible } 
a.Alpha_I:hover img { visibility: hidden }
a.Alpha_J           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_J_ON.gif) } 
a.Alpha_J:hover     { visibility: visible } 
a.Alpha_J:hover img { visibility: hidden }
a.Alpha_K           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_K_ON.gif) } 
a.Alpha_K:hover     { visibility: visible } 
a.Alpha_K:hover img { visibility: hidden }
a.Alpha_L           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_L_ON.gif) } 
a.Alpha_L:hover     { visibility: visible } 
a.Alpha_L:hover img { visibility: hidden }
a.Alpha_M           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_M_ON.gif) } 
a.Alpha_M:hover     { visibility: visible } 
a.Alpha_M:hover img { visibility: hidden }
a.Alpha_N           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_N_ON.gif) } 
a.Alpha_N:hover     { visibility: visible } 
a.Alpha_N:hover img { visibility: hidden }
a.Alpha_O           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_O_ON.gif) } 
a.Alpha_O:hover     { visibility: visible } 
a.Alpha_O:hover img { visibility: hidden }
a.Alpha_P           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_P_ON.gif) } 
a.Alpha_P:hover     { visibility: visible } 
a.Alpha_P:hover img { visibility: hidden }
a.Alpha_Q           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_Q_ON.gif) } 
a.Alpha_Q:hover     { visibility: visible } 
a.Alpha_Q:hover img { visibility: hidden }
a.Alpha_R           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_R_ON.gif) } 
a.Alpha_R:hover     { visibility: visible } 
a.Alpha_R:hover img { visibility: hidden }
a.Alpha_S           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_S_ON.gif) } 
a.Alpha_S:hover     { visibility: visible } 
a.Alpha_S:hover img { visibility: hidden }
a.Alpha_T           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_T_ON.gif) } 
a.Alpha_T:hover     { visibility: visible } 
a.Alpha_T:hover img { visibility: hidden }
a.Alpha_U           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_U_ON.gif) } 
a.Alpha_U:hover     { visibility: visible } 
a.Alpha_U:hover img { visibility: hidden }
a.Alpha_V           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_V_ON.gif) } 
a.Alpha_V:hover     { visibility: visible } 
a.Alpha_V:hover img { visibility: hidden }
a.Alpha_W           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_W_ON.gif) } 
a.Alpha_W:hover     { visibility: visible } 
a.Alpha_W:hover img { visibility: hidden }
a.Alpha_X           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_X_ON.gif) } 
a.Alpha_X:hover     { visibility: visible } 
a.Alpha_X:hover img { visibility: hidden }
a.Alpha_Y           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_Y_ON.gif) } 
a.Alpha_Y:hover     { visibility: visible } 
a.Alpha_Y:hover img { visibility: hidden }
a.Alpha_Z           { display: block; width: 17px; height: 17px; background-image: url(../../_img/Commun/Alpha_Z_ON.gif) } 
a.Alpha_Z:hover     { visibility: visible } 
a.Alpha_Z:hover img { visibility: hidden }






