#Page      { background:#fff; margin:0px; padding:0px; color:#000; font-family:Verdana, sans-serif; font-size:80%; text-align:center; }
img        { border:0px; }
blockquote { font-style:italic; }
input      { font-size:1em; }
select     { font-size:1em; }
form       { margin:0px; padding:0px; }

#All      { font-size:0.85em; width:800px; position:relative; margin:0px auto 0px auto; }
#AllPrint { font-size:0.85em; text-align:left; }

.tubeF { color:#fff; margin:0px 5px 0px 5px; }
.tubeN { color:#000; margin:0px 5px 0px 5px; }

.texte  { font-family:Verdana, sans-serif; }
.access { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; display:none; }
.clear  { clear:both;}
.floatL { float:left; }
.floatR { float:right; }
.alignL { text-align:left; }
.alignR { text-align:right; }
.alignC { text-align:center; }
.PStd   { margin:10px 0px 10px 0px; padding:0px;  }

.clearLine { clear:both; height:1px; font-size:1px; line-height:1px; }

.H2T { font-size:1.3em; }
.H3T { font-size:1.1em; }

.normal             { font-family:Verdana, sans-serif; font-size:1em; }
.texte-interl-libre { font-family:Verdana, sans-serif; font-size:1em; }
.commentaire        { font-family:Verdana, sans-serif; font-size:1em; color:#999; text-decoration:italic; }
 
.Error404 { padding:10px; margin:15px 0px 20px 0px; border:solid 1px #aaa; background:#f4f4f4; }
 
 
.RGBORA { color:#f60; }
.RGBSAN { color:#ee3e0b; }
.RGBBLU { color:#069; }
.RGBRED { color:#c30; }
.RGBVER { color:#008e6b; }
.RGBVIO { color:#ae0057; }


/**************** Actualités et Popups ************************/

.Results { clear:both; margin:15px 0px 15px 0px; background:#fff7f0; color:#f60; font-weight:bold; border:solid 1px #ccc; padding:5px; font-size:1.1em; }

a.AComm       { font-family:Verdana, sans-serif; text-decoration:none; color:#000; }
a.AComm:hover { text-decoration:underline; }
.CommHome     { margin:10px 0px 5px 0px; padding:0px; }
.CommFooter   { margin-bottom:10px; padding:5px; background:#fff2ea; border:solid 1px #adadad; }

.ComBloc     { margin:20px 0px 10px 0px; }
.ComBloc h4  { font-size:1.1em; margin:0px 0px 10px 0px; }
.ComBloc div { margin-left:15px; }

#FormSend input { font-size:1em; }
.FormArea       { font-family:Verdana, sans-serif; font-size:11px; }

#ActuSites         { border-top:solid 1px #ccc; margin:0px; padding:10px 10px 10px 30px; }
#ActuSites li      { list-style:square; padding:0px 10px 5px 0px; }
#ActuSites a       { color:#f60; }
#ActuSites a:hover { text-decoration:none; }



/**************** Icones pour Liens et Liste *****************/

 
.LI_inconnu40 { list-style:none; padding-left:40px; margin:4px 0px 4px 0px; }
 .LI_square { list-style:square; margin:4px 0px 4px 0px; }
 
.LILinks { border-bottom:dotted 1px #ccc; margin:15px 0px 0px 0px; }
 

/**************** Têtière *************************/
/******01/02/2006 passage de la hauteur de 88 à 95 afin de parer à un problème sous firefox *******/
 #Logo   { float:left; margin:0px; padding:0px; height:80px; width:150px; }

#Tools    { float:right; width:648px; text-align:right; }
#Tools ul { margin:5px 0px 0px 0px; padding:0px; }
#Tools li { display:inline; height:1px; padding:0px; }

#ShareCadre { width:200px; float:right; margin:21px 0px 0px 0px; padding:0px 20px 0px 0px; background:#fff; text-align:left; font-weight:bold; }
#ShareCadre div {  padding:0px; }
#ShareCadre .p1 { border:solid 1px #999; margin:0px; padding:2px 5px 2px 5px ; margin-bottom:4px;}
#ShareCadre .p2 { background:#e0f1ed; margin:0px 5px 3px 2px; padding-left:3px; }

 #Footer p { text-align:center; margin:10px 0px 20px 0px; padding:0px; }
#Footer p.copyrightForPrint{ display:none; }

/* #FooterPrintSend {border-top:dotted 1px #ccc; } */
 #FooterPrintSend p { text-align:right; margin:5px 0px 5px 0px; padding:0px; }
#FooterPrintSend p a { color:#F60; text-decoration:none; }
#FooterPrintSend p a:hover { color:#F60; text-decoration:underline; }
 #FooterPrintSendBottom p { text-align:center; margin:10px 0px 20px 0px; padding:0px; }
#FooterPrintSendBottom p.copyrightForPrint{ display:none; }


#ListPays   { margin:0px; padding:0px; }
 
.DrapeauxIMG { float:left; width:21px; padding:5px 0px 0px 0px; margin:0px; }
.DrapeauxLNK { float:left; width:110px; padding:1px 0px 0px 5px; margin:0px; font-size:0.9em; }
.DrapeauxLNG { margin:10px 0px 0px 0px; padding:0px 0px 10px 0px; border-bottom:dotted 1px #ccc; }
.DrapeauxLNG ul { margin:0px 0px 0px 25px; padding:0px; }
.DrapeauxLNG li { margin:0px; padding:0px; }

/**************** Contenus ***********************/

#Defilant     { position:absolute; top:63px; left:0px; display:none; }
#Defilant div { margin:0px; padding:0px; }
#Defilant p   { margin:0px; padding:0px; }

#Main         { width:100%; text-align:left; }

/***01/02/2006 on donne au div content une taille minimale pour pouvoir voir la courbe en entier lorsqu'il n'y a pas assez de texte***/
 #Colonne { float:right; width:150px; margin:5px 5px 0px 0px; }

#Col1 { float:left; width:400px; }
#Col2 { float:right; width:200px; }
#Col3 { float:left; width:600px; }
#Col4 { float:left; width:560px; }

#ColH1 { float:left; width:420px; }
#ColH2 { float:right; width:180px; }
 #LeftHome { float:left; width:160px; padding:5px 0px 0px 0px; }
#RightHome { float:left; width:160px; margin:5px; }

#Bandeau { margin:0px; padding:0px; height:64px; }
 #Recherche       { margin:0px; padding:0px; display:inline; }
#Recherche input {  }

#Contextuel         { font-family:Verdana, sans-serif; margin:0px 0px 10px 0px; padding-top:5px; font-size:0.9em; white-space:nowrap; }
#Contextuel a       { color:#666; text-decoration:underline; }
#Contextuel a:hover { text-decoration:none; }
 
/**************** Liens et Menus ******************************/

a.Under         { text-decoration:none; color:#000; }
a.Under:hover   { text-decoration:underline; color:#000;}
a.NoUnder 	{ text-decoration:underline; color:#000; }
a.NoUnder:hover { text-decoration:none; }

a.UnderWhite         { text-decoration:none; color:#fff; }
a.UnderWhite:hover   { text-decoration:underline; }
a.NoUnderWhite       { text-decoration:underline; color:#fff; }
a.NoUnderWhite:hover { text-decoration:none; }

a.UnderORA         { text-decoration:none; color:#f60; }
a.UnderORA:hover   { text-decoration:underline; }
a.NoUnderORA       { text-decoration:underline; color:#f60; }
a.NoUnderORA:hover { text-decoration:none; }

a.UnderSAN         { text-decoration:none; color:#ee3e0b; }
a.UnderSAN:hover   { text-decoration:underline; }
a.NoUnderSAN       { text-decoration:underline; color:#ee3e0b; }
a.NoUnderSAN:hover { text-decoration:none; }

a.UnderRED         { text-decoration:none; color:#c30; }
a.UnderRED:hover   { text-decoration:underline; }
a.NoUnderRED       { text-decoration:underline; color:#c30; }
a.NoUnderRED:hover { text-decoration:none; }

a.UnderVIO         { text-decoration:none; color:#ae0057; }
a.UnderVIO:hover   { text-decoration:underline; }
a.NoUnderVIO       { text-decoration:underline; color:#ae0057; }
a.NoUnderVIO:hover { text-decoration:none; }

a.UnderBLU         { text-decoration:none; color:#00f; }
a.UnderBLU:hover   { text-decoration:underline; }
a.NoUnderBLU       { text-decoration:underline; color:#00f; }
a.NoUnderBLU:hover { text-decoration:none; }

a.UnderVER         { text-decoration:none; color:#008e6b; }
a.UnderVER:hover   { text-decoration:underline; }
a.NoUnderVER       { text-decoration:underline; color:#008e6b; }
a.NoUnderVER:hover { text-decoration:none; }

a.UnderGRI         { text-decoration:none; color:#666; }
a.UnderGRI:hover   { text-decoration:underline; }
a.NoUnderGRI       { text-decoration:underline; color:#666; }
a.NoUnderGRI:hover { text-decoration:none; }

a.UnderVER2         { text-decoration:none; color:#418B79; }
a.UnderVER2:hover   { text-decoration:underline; }
a.NoUnderVER2       { text-decoration:underline; color:#418B79; }
a.NoUnderVER2:hover { text-decoration:none; }

a.menuhome	 { text-decoration:none; color:#000; }
a.menuhome:hover { text-decoration:underline;}

a.page	     { text-decoration:none; color:#000; }
a.page:hover { text-decoration:underline; color:#f60; }

a.menutils	 { font-family:Verdana, sans-serif; text-decoration: none; color: #f60; }
a.menutils:hover { text-decoration: underline; }

a.NewsDefilante       { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:0.9em; color:#000; }
a.NewsDefilante:hover { border-bottom:solid 1px #000; text-decoration:underline; }

.DivFichiers { height:33px;margin-bottom:5px; padding-left:45px; }
.DivCampagnes { height:50px; vertical-align:bottom; margin-left: 10px;padding-left: 70px; }



/**************** Tableaux d'indices *************************************/


#Indices { font-size:0.85em; width:100%; }
#IndiceBNP { font-size:0.85em; width:100%; }


/**************** Mentions Légales ***************************************/

.TabML { background:#f8f8f8; border:solid 1px #ddd; padding:10px; width:100%; }



/**************** Titres et Autres ***************************************/

.LogoIMG       { margin-right:20px; }
.LegendeOrange { color:#f60; }
 .SSTitre { font-size:1.2em; color:#f60; font-weight:bold; }

.Decal { margin-left:35px; }
.Decal2 { margin-left:10px;}

.XML input { border:solid 1px #999999; padding:2px; font-weight:normal; font-size:1em; color: #c30; height:14px; }

.TitreFondBleu {color:white; background-color:#3F7EBE; padding:2px 2px 2px 5px; margin-bottom:10px;}
.TitreFondOrange {color:white; background-color:#FF6600; padding:2px 2px 2px 5px; margin-bottom:10px;}

/* Page RSS */
.TitreRSS {color:white; background-color:#ae0057; padding:2px 2px 2px 5px; margin-bottom:20px;}

.FluxNonActif		{color:#ae0057;}
 a.FluxNonActif		{color:inherit; font-weight:bold; text-decoration:none;}
a.FluxNonActif:hover{color:inherit; text-decoration:underline;}

.FluxLien			{color:inherit; font-weight:bold; text-decoration:none;}
.FluxLien:hover		{color:inherit; text-decoration:underline;}

.FluxActif			{color:#f60;} 
 a.FluxActif			{color:inherit; font-weight:bold; text-decoration:none;}
a.FluxActif:hover	{color:inherit; text-decoration:underline;}

.IntituleFlux		{margin:10px 0px 2px 56px; padding:0px; font-weight:bold; }

/**************** Formulaires *******************************************/

.formulaires { font-family:Arial, sans-serif; vertical-align:baseline; }
 

/**************** Listes ************************************************/
 
.ULFleche    { padding-left:7px; margin:5px 0px 5px 0px;text-align:left;}
 .ULFleche A {text-decoration:none;}
.ULFleche A:hover {text-decoration: underline;}

.ULFlecheDL    { padding-left:7px; margin:5px 0px 5px 0px;text-align:left;}
 .ULFlecheDL A {text-decoration:none;}
.ULFlecheDL A:hover {text-decoration: underline;}

/*Ajout*/
.ULFlecheOraB    { padding-left:10px; margin:5px 0px 5px 0px;text-align:left; color:#f60;}
 .ULFlecheOraB .FlecheOra a { text-decoration:underline; color:#008e6b; }
.ULFlecheOraB .FlecheOra a:hover { text-decoration:none; }
 .ULFlecheOraB .FlecheOraB a { font-weight:bold; text-decoration:underline; color:#F60; }
.ULFlecheOraB .FlecheOraB a { text-decoration:none; }


.ULFlecheOra    { padding-left:10px; margin:5px 0px 5px 0px;text-align:left;}
 .ULFlecheVer    { padding-left:10px; margin:5px 0px 5px 0px;text-align:left;}
 
.ULCarre    { padding:0px; margin:5px 0px 5px 15px; }
.ULCarre    { padding-left:10px; margin:5px 0px 5px 0px;text-align:left; }
 
.ULNone     { padding:0px; margin:5px 0px 5px 0px; text-align:left; }
.ULNone li  { list-style:none; padding-left:5px; margin:0px 0px 2px 0px; }

.ULFiles    { padding:0px; margin:5px 0px 5px 0px; text-align:left;}
.ULFiles li { list-style:none; padding:2px; margin:0px 0px 0px 0px; }

.ULPictos { padding:0px; margin:5px 0px 25px 10px; }
.ULPictos2 { padding:0px; margin:5px 0px 0px 10px; }

.ULDA {padding-left:10px;}
 
.ULKIM {padding-left:10px;}
 
 .PuceSiteMap a { color:#000; }

 .ULNoneMecenat     { padding:0px; margin:5px 0px 5px 0px; text-align:left; }
/*.ULNoneMecenat li  { list-style:none; padding-left:5px; margin:0px 0px 2px 0px; }*/
.ULNoneMecenat li  { list-style:none; padding-left:50px; margin:0px 0px 2px 0px; }

.NoMargin { margin-bottom:0px;}


/**** Style pour "Services Financiers et Banque de Détail à l'International" ****/
.CCDiv     { display:none; }
