/*HB SdV - JAN 2008*/


/*STRUCTURE GENERALE*/

#Gene	{
position: relative;
width: 976px;
margin-left: auto;
margin-right: auto;
}

#MegaBanner	{
position: relative;
z-index: 10000;	/*POUR BANDEAUX EXPAND*/
text-align: center;
margin-left: auto;
margin-right: auto;
margin-bottom: 18px;
}

#Top	{
position: relative;
width: 954px;
margin-left: auto;
margin-right: auto;
text-align: right;
color: #000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-bottom: 5px;
}
#Top a	{
color: #004276;
}

#Corps	{
position: relative;
width: 974px;
border: 1px solid #d7d5d1;
padding-top: 10px;
padding-bottom: 10px;
background-color: #fff;
/*
background-image: url('/icones/bg_corps.gif');
background-position: center top;
background-repeat: repeat-y;
*/
}
.CorpsBorder02	{	/*INFO*/
border: 1px solid #8e9fba;
}
.CorpsBorder03	{	/*CONSEILS*/
border: 1px solid #e8dedf;
}
.CorpsBorder04	{	/*HEBDO*/
border: 1px solid #c8bcb0;
}
.CorpsBorder05	{	/*ANALYSES TECHNIQUES*/
border: 1px solid #919193;
}
.CorpsBorder09	{	/*COTATIONS*/
border: 1px solid #90b892;
}
.CorpsBorder07	{	/*SERVICES : IDEM LOOK HOME*/
/*border: 1px solid #e7cbcd;*/
}
.CorpsBorder08	{	/*COMMUNICATION FINANCIERE*/
border: 1px solid #c8bdd7;
}
/*
#CorpsBottom	{
background-image: url('/icones/corps_bottom.gif');
background-position: center top;
background-repeat: no-repeat;
background-color: #f2efef;
height: 15px;
overflow: hidden;
}
*/
#Header {
position: relative;
width: 954px;
margin-left: auto;
margin-right: auto;
}
/*
#CorpsTop	{
background-image: url('/icones/corps_top.gif');
background-position: center bottom;
background-repeat: no-repeat;
background-color: #d7d5d1;
height: 15px;
overflow: hidden;
}
*/

#Visu	{
position: relative;
z-index: 10;
width: 954px;
margin-right: auto;
margin-left: auto;
}

#News	{
position: relative;
float: left;
width: 632px;
margin-right: 10px;
overflow: hidden;
/*background-color: gray;*/
}

#Vitrine	{
position: relative;
float: left;
width: 312px;
overflow: hidden;
/*background-color: silver;*/
}

#Footer	{
position: relative;
width: 954px;
margin-left: auto;
margin-right: auto;
}









#recherche_ticker {
position: relative;
margin-bottom: 10px;
background-color: #333;
color: #fff;
padding-left: 320px;
height: 24px;
}

#recherche_ticker input, #recherche_ticker select	{
position: relative;
z-index: 30;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-right: 5px;
}
#recherche_ticker .bord	{
border: 1px solid #666;
}

#recherche_ticker .valeur	{
color: #960;
}
#recherche_ticker .hausse	{
color: #090;
}
#recherche_ticker .baisse	{
color: #da2900;
}

#recherche_ticker a       {
color: #FFFFFF;
text-decoration: none;
}









.pub-home	{
margin-bottom: 10px;
}











/*TETIERES - FILS D'ARIANE*/
div.tetiere	{
position: relative;
height: 23px;
overflow: hidden;
background-position: left bottom;
background-repeat: repeat-x;
}
div.tetiere img[src*="f_tetiere.gif"]	{
margin-right: 2px;
}

.tetiere0, .tetiere01, .tetiere99	{	/*DEFAUT. PEUT ETRE UTILISE PAR DIV TETIERE*/
position: relative;
background-image: url(../icones/bg_tetiere.png);
}
.tetiere1, .tetiere02	{
position: relative;
background-image: url(../icones/bg_tetiere_inf.png);
}
.tetiere2, .tetiere06	{	/*SERVICES : IDEM LOOK HOME*/
position: relative;
/*background-image: url(../icones/bg_tetiere_cot.png);*/
background-image: url(../icones/bg_tetiere.png);
}
.tetiere3, .tetiere03	{
position: relative;
background-image: url(../icones/bg_tetiere_con.png);
}
.tetiere4, .tetiere05	{
position: relative;
background-image: url(../icones/bg_tetiere_ana.png);
}
.tetiere5, .tetiere07	{	/*SERVICES : IDEM LOOK HOME*/
position: relative;
/*background-image: url(../icones/bg_tetiere_out.png);*/
background-image: url(../icones/bg_tetiere.png);
}
.tetiere6, .tetiere08	{
position: relative;
background-image: url(../icones/bg_tetiere_com.png);
}
.tetiere7, .tetiere04	{
position: relative;
background-image: url(../icones/bg_tetiere_heb.png);
}
.tetiere09	{	/*COTATIONS*/
position: relative;
background-image: url(../icones/bg_tetiere_cot.png);
}

.tetiere span.tit	{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
color: #1b3179;
padding-left: 5px;
}
.tetiere .tit a	{
color: #1b3179;
}
.tetiere span.tit-gris 	{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
color: #333;
padding-left: 5px;
}
.tetiere .tit-gris a	{
color: #333;
}
.tetiere span.tit-plus	{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
color: #f90;
padding-left: 5px;
}
.tetiere .tit-plus a	{
color: #f90;
}

.tetiere div.outils	{	/*BOUTONS TEXTE ENVOYER IMPRIMER RSS ...*/
float: right;
}
.tetiere div.outils img	{
/*margin-right: 20px;*/
margin-right: 10px;
}

div.Profil-P05	{	/*SEPARATEUR PAGES RUB*/
position: relative;
height: 23px;
overflow: hidden;
background-position: left bottom;
background-repeat: repeat-x;
background-image: url(../icones/bg_tetiere.png);
}
.Profil-P05 span.tit 	{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
color: #333;
padding-left: 5px;
}




.tit-rub	{
margin-top:15px;
margin-bottom:10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
}




div.presentation span.tit	{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
}
div.presentation span.txt	{
}





hr.sep	{
margin-top: 10px;
margin-bottom: 10px;
height: 1px;
overflow: hidden;
border-top: none;
border-left: none;
border-right: none;
border-bottom: 1px solid #ccc;
padding: 0px;
}



div.onglets	{
position: absolute;
z-index: 50;
top: 3px;
left: 0px;
}

div.onglet	{	/*ONGLET INACTIF*/
position: relative;
float: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;
}
.onglet a	{
color: #666;
text-decoration: none;
}
.onglet a:hover	{
color: #f90;
text-decoration: none;
}
.onglet div.onglet-left	{
position: relative;
float: left;
width: 4px;
height: 17px;
overflow: hidden;
margin-left: 10px;
}
.onglet div.onglet-middle	{
position: relative;
float: left;
height: 17px;
overflow: hidden;
}
.onglet div.onglet-right	{
position: relative;
float: left;
width: 4px;
height: 17px;
overflow: hidden;
}

div.onglet-on	{	/*ONGLET ACTIF*/
position: relative;
float: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
}
.onglet-on a, .onglet-on a:hover	{
color: #fff;
text-decoration: none;
}
.onglet-on div.onglet-left	{
position: relative;
float: left;
width: 4px;
height: 17px;
overflow: hidden;
margin-left: 10px;
background-image: url(../icones/onglet_left.png);
background-position: left top;
background-repeat: no-repeat;
}
.onglet-on div.onglet-middle	{
position: relative;
float: left;
height: 17px;
overflow: hidden;
background-image: url(../icones/onglet_middle.png);
background-position: left top;
background-repeat: repeat-x;
}
.onglet-on div.onglet-right	{
position: relative;
float: left;
width: 4px;
height: 17px;
overflow: hidden;
background-image: url(../icones/onglet_right.png);
background-position: right top;
background-repeat: no-repeat;
}

.onglet .onglet-middle p, .onglet-on .onglet-middle p	{
margin: 1px 0 0 0;
}





/*COLONNES + MODULES HOME*/

div.etroit-1	{	/*COLONNE PEU ETROITE DE DROITE*/
float: left;
position: relative;
width: 377px;
margin-right: 10px;
}
div.etroit-2	{	/*COLONNE TRES ETROITE A GAUCHE*/
float: right;
position: relative;
width: 245px;
}

.etroit-1 .tetiere0	{	/*DEFAUT*/
background-image: url(../icones/bg_tetiere_etroit1.png);
}
.etroit-2 .tetiere0	{	/*DEFAUT*/
background-image: url(../icones/bg_tetiere_etroit2.png);
}


.etroit-1 div.module	{
position: relative;
background-image: url(../icones/bg_module_etroit1.png);
background-position: left bottom;
background-repeat: no-repeat;
margin-bottom: 10px;
}
.etroit-2 div.module	{
position: relative;
background-image: url(../icones/bg_module_etroit2.png);
background-position: left bottom;
background-repeat: no-repeat;
margin-bottom: 10px;
}

.etroit-1 .module div.retrait, .etroit-2 .module div.retrait	{
position: relative;
padding: 5px;
}

.etroit-1 h1	{	/*TIT*/
position: relative;
margin: 0px;
padding: 0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 22px;
color: #1b3179;
}
.etroit-1 h1 a	{
color: #1b3179;
}
.etroit-1 h1 a:hover	{
color: #253d8c;
}
.etroit-1 h2	{	/*CHAPO*/
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #666;
}

.etroit-2 .module h4, .Profil-P03 .module-vit h4	{	/*SURT*/
position: relative;
margin: 0px;
margin-bottom: 5px;
padding: 0px;
font-weight: bold;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666;
}
.etroit-2 .module h3	{	/*TIT*/
position: relative;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #003872;
}
.etroit-2 .module span.etat	{
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #f17100;
padding-right: 10px;
}
.etroit-2 .module span.date	{
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999;
padding-right: 10px;
}

.etroit-2 .module h3 a	{
color: #003872;
}
.etroit-2 .module h3 a:hover	{
color: #f90;
text-decoration: none;
}

.etroit-1 .module hr, .etroit-2 .module hr, .hr	{
height:1px;
margin-top: 5px;
margin-bottom: 5px;
overflow: hidden;
border-top: none;
border-left: none;
border-right: none;
border-bottom: 1px solid #ccc;
padding: 0px;
}

.etroit-2 .module div.suite, .module-vit div.suite	{
float: right;
position: relative;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
/*color: #999;*/
color: #1b3179;
padding-left: 10px;
padding-right: 6px;
background-image: url(../icones/f_orange.gif);
background-position: 0px 2px;
background-repeat: no-repeat;
}
.etroit-2 .module .suite a, .module-vit .suite a	{
color: #1b3179;
}
.etroit-2 .module .suite a:hover, .module-vit .suite a:hover	{
color: #f90;
text-decoration: none;
}

div#rumeurs h1	{
position: relative;
margin-top: 5px;
margin-bottom: 5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
font-weight: normal;
color: #1b3179;
}
#rumeurs a	{
color: #1b3179;
}
#rumeurs a:hover	{
color: #253d8c;
text-decoration: none;
}
#rumeurs .suite a	{
color: #1b3179;
}
#rumeurs .suite a:hover	{
color: #f90;
text-decoration: none;
}










div.module-vit	{	/*MODULE VITRINE*/
position: relative;
width: 312px;
background-image: url(../icones/bg_module_vitrine.png);
background-position: left bottom;
background-repeat: no-repeat;
/*margin-bottom: 15px;*/
margin-bottom: 10px;
}
.module-vit div.tetiere	{
position: relative;
background-image: url(../icones/bg_tetiere_vitrine.png);
}
.module-vit .tetiere .tit	{
color: #333;
}

.module-vit div.retrait	{
position: relative;
padding: 5px;
}
.module-vit h4	{	/*SURT*/
position: relative;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
font-weight: normal;
font-size: 11px;
line-height: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666;
}
.module-vit h3	{	/*TIT*/
position: relative;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
font-weight: normal;
font-size: 11px;
line-height: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #003872;
}
.module-vit h3 a	{
color: #003872;
}
.module-vit h3 a:hover	{
color: #f90;
text-decoration: none;
}
.module-vit span.etat	{
font-size: 11px;
line-height: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #f17100;
padding-right: 10px;
}
.module-vit span.date	{
font-size: 11px;
line-height: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
padding-right: 10px;
}
.module-vit hr	{
margin-top: 5px;
margin-bottom: 5px;
_margin-top: 0px;
_margin-bottom: 0px;
height: 1px;
overflow: hidden;
border-top: none;
border-left: none;
border-right: none;
border-bottom: 1px solid #ccc;
padding: 0px;
}

.module-vit table.communiques td	{
font-size: 11px;
line-height: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
border-bottom: 1px solid #ccc;
}
.module-vit table.communiques a	{
color: #000;
}
.module-vit table.communiques a:hover	{
color: #f17100;
text-decoration: none;
}
.module-vit table.communiques td.int	{
text-transform: uppercase;
}
.module-vit table.communiques td.source	{
}
.module-vit table.communiques td.date	{
text-align: right;
}

.module-vit table.chiffres td	{
font-size: 11px;
line-height: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
border-bottom: 1px solid #ccc;
}
.module-vit table.chiffres a	{
color: #000;
}
.module-vit table.chiffres a:hover	{
color: #f17100;
text-decoration: none;
}
.module-vit table.chiffres td.int	{
}
.module-vit table.chiffres td.valeur	{
text-align: right;
color: #960;
}
.module-vit table.chiffres td.fleche img	{
margin: 0 10px;
}
.module-vit table.chiffres td.pourcent	{
text-align: right;
}
.module-vit table.chiffres td.plus	{
color: #090;
}
.module-vit table.chiffres td.moins	{
color: #c30;
}

.Profil-P01, .Profil-P03	{
margin-bottom: 10px;
}






/*PROFILS COLONNE NEWS*/


.Profil-Home	{	/*1ER ART HOME HAUT GAUCHE*/
position: relative;
background-color: #f7f9fd;
margin-bottom:10px;
}
.Profil-Home h1	{	/*TITRE*/
position: relative;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 28px;
font-weight: normal;
line-height: 31px;
color: #1b3179;
padding: 5px;
}
.Profil-Home h1 a	{
color: #1b3179;
}
.Profil-Home h1 a:hover	{
color: #253d8c;
text-decoration: none;
}
.Profil-Home h2	{	/*CHAPO*/
position: relative;
margin-top: 5px;
margin-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 16px;
color: #333;
padding: 5px;
}

.Profil-N31	{	/*GRAND TIT GRANDE PHOTO*/
position: relative;
background-color: #f7f9fd;
}
.Profil-N31 h1	{	/*TITRE*/
position: relative;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 28px;
font-weight: normal;
line-height: 31px;
/*letter-spacing: 0.1em;*/
color: #1b3179;
}

.Profil-N31 div.photo	{
position: relative;
float: right;
margin-bottom: 10px;
margin-left: 10px;
}
.Profil-N31 .photo img	{
width: 245px;
border: 1px solid #ccc;
}

.Profil-N31 h1 a	{
color: #1b3179;
}
.Profil-N31 h1 a:hover	{
color: #253d8c;
text-decoration: none;
}

.Profil-N31 h2	{	/*CHAPO*/
position: relative;
margin-top: 5px;
margin-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
/*line-height: 19px;*/
line-height: 16px;
color: #666;
}

div.interact	{	/*ZONE INTERACTIVE*/
position: relative;
margin-top: 5px;
margin-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #24335a;
}
.interact a	{
color: #24335a;
}
.interact img.picto	{
margin-right: 10px;
}
.interact span.elem	{
padding-right: 20px;
}
.interact span.orange	{
color: #f17100;
}

div.auteur	{
position: relative;
margin-top: 5px;
margin-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;
}
.auteur a	{
color: #253d8c;
}

div.enrich	{	/*ENRICHISSEMENTS*/
position: relative;
margin-top: 5px;
margin-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
color: #666;
}
.enrich a	{
color: #666;
}
.enrich span.elem	{
background-image: url(../icones/f_orange.gif);
background-position: 0px 2px;
background-repeat: no-repeat;
padding-left: 10px;
}




.Profil-N32, .Profil-N33	{	/*MOYEN TIT PETITE PHORO - MOYEN TIT SANS PHOTO*/
position: relative;
}
.Profil-N32 h1, .Profil-N33 h1	{	/*TITRE*/
position: relative;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 22px;
font-weight: normal;
line-height: 23px;
/*letter-spacing: 0.1em;*/
color: #1b3179;
}
.etroit-1 .Profil-N32 h1, .etroit-1 .Profil-N33 h1	{	/*TITRE*/
font-size: 17px;
line-height: 18px;
}

.Profil-N32 div.photo	{
position: relative;
float: right;
margin-bottom: 10px;
margin-left: 10px;
}
.Profil-N32 .photo img	{
width: 150px;
border: 1px solid #ccc;
}

.Profil-N32 h1 a, .Profil-N33 h1 a	{
color: #1b3179;
}
.Profil-N32 h1 a:hover, .Profil-N33 h1 a:hover	{
color: #253d8c;
text-decoration: none;
}

.Profil-N32 h2, .Profil-N33 h2	{	/*CHAPO*/
position: relative;
margin-top: 5px;
margin-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
/*line-height: 19px;*/
line-height: 16px;
color: #666;
}
.etroit-1 .Profil-N32 h2, .etroit-1 .Profil-N33 h2	{
line-height: 18px;
color: #333;
}


h3.inter	{	/*INTER DANS LES PAGES LISTES*/
position: relative;
margin-top: 10px;
height: 23px;
/*background-image: url(../icones/bg_tetiere.png);*/
background-position: left bottom;
background-repeat: repeat-x;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
color: #333;
font-weight: normal;
padding-left: 5px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
h3.inter img.payant	{
position: absolute;
z-index: 50;
top: -10px;
left: 525px;
}



/* PROFILS PROMO */


.Profil-P04     {       /*ZOOM 3 Elts*/
width:377px;
overflow:hidden;
position: relative;
background-color: #f0f0f0;
margin-bottom: 10px;
}
.Profil-P04 .top        {
position: relative;
overflow: hidden;
position: relative;
margin-bottom:1px;
}
.Profil-P04 .tit        {
height: 23px;
background-image: url(../icones/bg_tetiere.png);
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
color: #333;
padding-left: 5px;
}
.Profil-P04 .nav        {
position: absolute;
z-index: 10;
top: 2px;
right: 0;
margin-right: 3px;
}
.Profil-P04 .nav img    {
margin: 0px;
}

.Profil-P04 .zoom       {
position: relative;
border: 1px solid #dbd9da;
background-color:white;
padding-bottom:2px;
padding-left:2px;
height: 212px;
overflow: hidden;
}
.Profil-P04 .vignette   {
background-image: url(../icones/degrade-zoom.jpg);
background-position: left top;
background-repeat: no-repeat;
position: relative;
float: left;
width: 124px;
height: 212px;
overflow: hidden;
}
.Profil-P04 .vignette .retrait  {
border-top:2px solid white;
border-right:2px solid white;
height:213px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
overflow: hidden;
}
.Profil-P04 .vignette .retrait .titre  {
height:45px;
margin:0px;
overflow:hidden;
}
.Profil-P04 .vignette .retrait .image  {
height:122px;
padding-top:4px;
margin:0px;
overflow:hidden;
}
.Profil-P04 .vignette .retrait .texte  {
height:45px;
margin:0px;
overflow:hidden;
}
.Profil-P04 h1  {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 17px;
color: #003366;
}
.Profil-P04 .vignette img       {
width: 112px;
height: 112px;
}
.Profil-P04 h2  {
font-family: Verdana, sans-serif;
font-weight: normal;
font-size: 11px;
color: #333;
}

.Profil-P04 a:hover .vignette   {
background-color: #e0e8f3;
text-decoration:none;
}

.Profil-P04 a:hover {
text-decoration:none;
cursor:pointer;
}



.Profil-P06     {       /*ZOOM 5 Elts*/
width:630px;
overflow:hidden;
position: relative;
background-color: #f0f0f0;
margin-bottom: 10px;
}
.Profil-P06 .top        {
position: relative;
overflow: hidden;
position: relative;
margin-bottom:1px;
}
.Profil-P06 .tit        {
height: 23px;
background-image: url(../icones/bg_tetiere.png);
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
color: #333;
padding-left: 5px;
}
.Profil-P06 .nav        {
position: absolute;
z-index: 10;
top: 2px;
right: 0;
margin-right: 3px;
}
.Profil-P06 .nav img    {
margin: 0px;
}

.Profil-P06 .zoom       {
position: relative;
border: 1px solid #dbd9da;
background-color:white;
padding-bottom:2px;
padding-left:2px;
height: 212px;
overflow: hidden;
}
.Profil-P06 .vignette   {
background-image: url(../icones/degrade-zoom.jpg);
background-position: left top;
background-repeat: no-repeat;
position: relative;
float: left;
width: 125px;
height: 212px;
overflow: hidden;
}
.Profil-P06 .vignette .retrait  {
border-top:2px solid white;
border-right:2px solid white;
height:213px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
overflow: hidden;
}
.Profil-P06 .vignette .retrait .titre  {
height:45px;
margin:0px;
overflow:hidden;
}
.Profil-P06 .vignette .retrait .image  {
height:122px;
padding-top:4px;
margin:0px;
overflow:hidden;
}
.Profil-P06 .vignette .retrait .texte  {
height:45px;
margin:0px;
overflow:hidden;
}
.Profil-P06 h1  {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 17px;
color: #003366;
}
.Profil-P06 .vignette img       {
width: 112px;
height: 112px;
}
.Profil-P06 h2  {
font-family: Verdana, sans-serif;
font-weight: normal;
font-size: 11px;
color: #333;
}

.Profil-P06 a:hover .vignette   {
background-color: #e0e8f3;
}

.Profil-P06 a:hover {
text-decoration:none;
cursor:pointer;
}





/*ARTICLE*/

#article	{
position: relative;
}

.photo-zoom	{
position: absolute;
z-index: 100;
top: 0;
right: 0;
padding:5px;
background-color: #fff;

}

#article h1	{	/*TITRE*/
position: relative;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 28px;
line-height: 31px;
color: #333;
}

#article .infos	{
margin-top: 10px;
margin-bottom: 8px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333;
}

#article h2	{	/*CHAPPO*/
position: relative;
margin-top: 2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
color: #333;
}
#article div.texte	{
position: relative;
margin-top: 0px;
margin-bottom: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 19px;
color: #333;
}
#article div.texte a	{
color: #1b3179;
}
#article div.texte a:hover	{
color: #253d8c;
text-decoration: none;
}
#article div.texte h3	{	/*INTER*/
position: relative;
margin-top: 25px;
margin-bottom: 25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
line-height: 19px;
font-weight: normal;
color: #000000;
}

#article div.photo	{
position: relative;
float: right;
z-index: 50;
width: 100px;
height: 30px;
/*
background-color: #fefefe;
background-image: url(../icones/bg_photo-art.png);
background-position: left bottom;
background-repeat: no-repeat;
*/  margin: 0;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 0px;
	}
#article .photo img	{
position: relative;

width: 100px;
height: 40px;
margin: 0;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 0px;
	border: 1px solid #ccc;
}
#article .photo p.leg	{
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
/*line-height: 19px;*/
	line-height: 16px;
color: #333;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 20px;
}

#reactions	{	/*VOS REACTIONS SSUR CET ARTICLE*/
position: relative;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 35px;
margin-left: 0px;

list-style-type: none;
list-style-image: none;
list-style-position: outside;

}
#reactions .tit	{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
color: #333;
margin-top: 15px;
margin-bottom: 15px;
}
#reactions table	{
font-family: Verdana, sans-serif;
font-size: 11px;
border-top: 1px solid #ccc;
}
#reactions td	{
border-bottom: 1px solid #ccc;
}
#reactions td.int-noir	{
color: #000;
background: url('/icones/f_reactions.gif') 0px 7px no-repeat;
padding-left: 7px;
}
#reactions td.int-orange	{
color: #c66415;
background: url('/icones/f_reactions.gif') 0px -13px no-repeat;
padding-left: 7px;
}

#reactions td.noir	{
color: #000;
}
#reactions td.orange	{
color: #c66415;
}
#reactions td.int-noir a, #reactions td.noir a	{
color: #000;
}
#reactions td.int-orange a, #reactions td.orange a	{
color: #c66415;
}

#reactions div.suite	{
float: right;
position: relative;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333;
padding-left: 10px;
background-image: url(../icones/f_orange.gif);
background-position: 0px 2px;
background-repeat: no-repeat;
margin: 10px 0;
}
#reactions .suite a	{
color: #333;
}




div#popreac     {       /*POPUP REACTIONS*/
	background-color: #fff;
	width: 728px;
	margin-left: auto;
	margin-right: auto;
}
#popreac div.top        {
/*background: url('/icones/popreac_top.gif') 0px 0px no-repeat;*/
background: url('/icones/popreac_top.png') 0px 0px no-repeat;
/*height: 50px;*/
height: 131px;
/*margin-bottom: 10px;*/
}
#popreac div.retrait    {
margin: 10px;
}

#popreac .tit   {
font-family: 'Trebuchet MS', Verdana, sans-serif;
font-size: 24px;
color: #000;
margin-bottom: 10px;
}

#popreac div.date       {
font-family: Verdana, sans-serif;
font-size: 10px;
color: #999;
}
#popreac div.int-noir   {
font-family: 'Trebuchet MS', Verdana, sans-serif;
font-size: 18px;
color: #000;
margin-bottom: 8px;
}
#popreac div.int-orange {
font-family: 'Trebuchet MS', Verdana, sans-serif;
font-size: 18px;
color: #c66415;
margin-bottom: 8px;
}
#popreac div.texte      {
font-family: Verdana, sans-serif;
font-size: 10px;
color: #000;
padding-bottom: 8px;
border-bottom: 1px solid #000;
margin-bottom: 10px;
}

#popreac .nav   {
position: relative;
font-size: 11px;
font-family: 'Trebuchet MS', Verdana, sans-serif;
color: #999;
}
#popreac .nav .pagi     {
position: absolute;
z-index: 10;
right: 0px;
bottom: 0px;
word-spacing: 1em;
}
#popreac .nav .pagi .on {
color: #000;
}
#popreac .nav .pagi a   {
color: #003872;
}
#popreac .nav img       {
margin-right: 5px;
margin-left: 5px;
}



#commentaire	{	/*VOTRE COMMENTAIRE*/
position: relative;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;

list-style-type: none;
list-style-image: none;
list-style-position: outside;

}
#commentaire a	{
color: #000;
}
#commentaire .tit	{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
color: #333;
margin-top: 15px;
margin-bottom: 15px;
}

#commentaire .saisie	{
/*border: 1px solid #000;*/
/*border: 1px solid #999;*/
border: 1px solid #ccc;
/*background-color: #e5e5e5;*/
background-color: #f2ecec;
font-family: Verdana, sans-serif;
font-size: 11px;
/*color: #333;*/
color: #000;
margin-bottom: 5px;
padding-left: 6px;
}

#commentaire .rouge	{
color: #c00;
}
#commentaire .petit	{
font-family: Verdana, sans-serif;
font-size: 9px;
color: #1a1a1a;
}




#mailami .saisie	{	/*MAIL A UN AMI*/
border: 1px solid #ccc;
background-color: #f2ecec;
font-family: Verdana, sans-serif;
font-size: 11px;
color: #000;
margin-bottom: 5px;
padding-left: 6px;
}






table#derniers-conseils	{
font-size: 11px;
line-height: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
margin-bottom: 15px;
}
table#derniers-conseils td	{
border-bottom: 1px solid #ccc;
}
table#derniers-conseils a	{
color: #000;
}
table#derniers-conseils a:hover	{
color: #003872;
}
table#derniers-conseils td.date	{
color: #999;
text-align: right;
}

#article .surt	{	/*SUR-TITRE*/
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
color: #333;
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
}

#article .sout	{	/*SOUS-TITRE*/
position: relative;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 17px;
line-height: 22px;
color: #333;
}

#article .texte .conseil {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
color: #333;
}
#article .texte .conseil span.motconseil	{
padding-right: 10px;
}
#article .texte .conseil div.analyse	{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000;
}









/*TABLEAUX : ALERTES - CHIFFRES*/

.chiffres td.plus	{
color: #090;
}
.chiffres td.moins	{
color: #c30;
}
.chiffres td.ratio	{
color: #666;
}



th.int-col	{	/*INTITULE COLONNE*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
text-align: left;
font-weight: normal;
border-bottom: 1px solid #cbcbcb;
padding: 0 5px;
}
th.int-col a	{
color: #000;
}

th.nav	{	/*NAVIGATION BAS*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;
text-align: left;
font-weight: normal;
border-bottom: 1px solid #cbcbcb;
padding:  5px;
}
th.nav a	{
color: #003872;
}
th.nav span.on	{
color: #000;
font-weight: bold;
}

div.alertes	{
}
.alertes .tit-tab	{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
margin-top: 10px;
}
.alertes table.chiffres	{
width: 100%;
border-top: 1px solid #cbcbcb;
}
.alertes .chiffres td	{
border-bottom: 1px solid #cbcbcb;
padding: 2px;
}
.alertes .chiffres td.soc	{
width: 15%;
}
.alertes .chiffres td.comment	{
width: 60%;
}
.alertes .chiffres td.date	{
width: 25%;
color: #999;
text-align: right;
}

div.toute-info	{
}
.toute-info table.chiffres	{
width: 100%;
border-top: 1px solid #cbcbcb;
}
.toute-info .chiffres td	{
border-bottom: 1px solid #cbcbcb;
padding: 2px;
}
.toute-info .chiffres td.titre	{
width: 60%;
}
.toute-info .chiffres td.rubrique	{
width: 25%;
}
.toute-info .chiffres td.date	{
width: 15%;
color: #999;
text-align: right;
}

div.indices-2cols	{
}
.indices-2cols table.chiffres	{
width: 600px;
border-top: 1px solid #cbcbcb;
}
.indices-2cols .chiffres td	{
border-bottom: 1px solid #cbcbcb;
margin-top: 0px;
margin-bottom: 0px;

}
.indices-2cols .chiffres td.titre	{
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 80%;
margin-top: 0px;
margin-bottom: 0px;
}
.indices-2cols .chiffres td.date	{
width: 20%;
color: #999;
text-align: right;
margin-top: 0px;
margin-bottom: 0px;
}

div.indices	{
float: left;
margin-right: 20px;
}
.indices table.chiffres	{
border-top: 1px solid #cbcbcb;
}
.indices .chiffres td	{
border-bottom: 1px solid #cbcbcb;
padding: 2px 5px;
}
.indices .chiffres td.gau	{
text-align: right;
}
.indices .chiffres td.dro	{
text-align: left;
}
.indices .chiffres td.valeur	{
color: #960;
}

.conseils table.chiffres	{
width: 100%;
border-top: 1px solid #cbcbcb;
}
.conseils .chiffres td	{
border-bottom: 1px solid #cbcbcb;
padding: 2px 5px;
}
.conseils .chiffres td.soc	{
width: 19%;
}
.conseils .chiffres td.obj	{
width: 25%;
text-align: right;
color: #960;
}
.conseils .chiffres td.oppachat, .conseils .chiffres td.risque	{
width: 14%;
}
.conseils .chiffres td.valeur	{
width: 14%;
text-align: right;
}

div.conseils-etroit-1	{	/*COLONNE PEU ETROITE DE DROITE*/
float: right;
position: relative;
width: 377px;
overflow:hidden;
}
div.conseils-etroit-2	{	/*COLONNE TRES ETROITE A GAUCHE*/
float: left;
position: relative;
width: 245px;
margin-right: 10px;
overflow:hidden;
}
.conseils-etroit-1 .tetiere0	{	/*DEFAUT*/
background-image: url(../icones/bg_tetiere_etroit1.png);
}
.conseils-etroit-2 .tetiere0	{	/*DEFAUT*/
background-image: url(../icones/bg_tetiere_etroit2.png);
}

.conseils-etroit-1 div.module	{
position: relative;
}
.conseils-etroit-2 div.module	{
position: relative;
}
.conseils-etroit-1 table.chiffres a, .conseils-etroit-2 .module a	{
color: #000;
}

.conseils-etroit-1 .module div.retrait, .conseils-etroit-2 .module div.retrait	{
position: relative;
padding: 5px;
}

.conseils-etroit-2 h1	{	/*TIT*/
position: relative;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
color: #960;
margin-top: 2px;
margin-bottom: 2px;
}

.conseils-etroit-2 table.chiffres, .conseils-etroit-1 table.chiffres	{
border-top: 1px solid #cbcbcb;
width: 100%;
}
.conseils-etroit-2 .chiffres td, .conseils-etroit-1 .chiffres td	{
border-bottom: 1px solid #cbcbcb;
padding: 2px 5px;
}

table.chiffres span.pipe	{	/*PIPE DE SEPARATION*/
color: #ccc;
}





div.anatech-etroit-1	{	/*COLONNE PEU ETROITE DE DROITE*/
float: left;
position: relative;
width: 377px;
margin-right: 10px;
}
div.anatech-etroit-2	{	/*COLONNE TRES ETROITE A GAUCHE*/
float: right;
position: relative;
width: 245px;
}

.anatech-etroit-1 .tetiere0	{	/*DEFAUT*/
background-image: url(../icones/bg_tetiere_etroit1.png);
}
.anatech-etroit-2 .tetiere0	{	/*DEFAUT*/
background-image: url(../icones/bg_tetiere_etroit2.png);
}


.anatech-etroit-1 div.module	{
position: relative;
}
.anatech-etroit-2 div.module	{
position: relative;
background-image: url(../icones/bg_module_etroit2.png);
background-position: left bottom;
background-repeat: no-repeat;
}
.anatech-etroit-1 table.chiffres a, .anatech-etroit-2 .module a	{
color: #000;
}

.anatech-etroit-1 .module div.retrait, .anatech-etroit-2 .module div.retrait	{
position: relative;
padding: 5px;
}

.anatech-etroit-2 h1	{	/*TIT*/
position: relative;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
color: #960;
margin-top: 2px;
margin-bottom: 2px;
}

.anatech-etroit-1 table.chiffres	{
border-top: 1px solid #cbcbcb;
width: 100%;
}
.anatech-etroit-1 .chiffres td	{
border-bottom: 1px solid #cbcbcb;
padding: 2px 5px;
}





table.hebdo-journal	{
width: 100%;
margin-bottom: 15px;
}
table.hebdo-journal td.tit	{
width: 70%;
background-image: url(../icones/f_orange.gif);
background-position: left center;
background-repeat: no-repeat;
padding-left: 10px;
color: #1b3179;
line-height: 20px;
}
table.hebdo-journal td.tit a	{
color: #1b3179;
}
table.hebdo-journal td.date	{
width: 30%;
color: #999;
text-align: right;
}

p.hebdo-edito	{
line-height: 16px;
}

div#hebdo-vit-pdf img.vignette	{
position: relative;
float: right;
margin-left: 10px;
width: 116px;
border: 1px solid #000;
}
div#hebdo-vit-pdf p.int	{	/*JOURNAL EN PDF*/
color: #333;
margin: 0 0 5px 0;
background-image: url(../icones/f_orange.gif);
background-position: left center;
background-repeat: no-repeat;
padding-left: 10px;
}
div#hebdo-vit-pdf p.int a	{
color: #333;
}
div#hebdo-vit-edi-pre h3	{	/*EDITIONS PRECEDENTES*/
font-family:Georgia, "Times New Roman", Times, serif;
color: #333;
font-size: 14px;
}
div#hebdo-vit-edi-pre h3 a	{
color: #333;
}
div#hebdo-vit-edi-pre span.date	{
color: #999;
}

div#hebdo-vit-10art .elm	{
border-bottom: 1px solid #ccc;
line-height: 16px;
padding: 5px;
}
div#hebdo-vit-10art .bgalt	{
background-color: #f6f4f5;
}
div#hebdo-vit-10art a	{	/*10 ARTICLES LES + CONSULTES*/
color: #1b3179;
}
div#hebdo-vit-10art span.date	{
color: #999;
}










/*LIENS SPONSORISES*/
.Liens	{
position: relative;
background-color: #f0eded;
margin-bottom: 10px;
font-family: Verdana, sans-serif;
font-size: 10px;
}
.Liens h1	{
font-weight: normal;
font-size: 18px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #fff;
}
.Liens .retrait	{
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
}
.Liens .texte	{
color: #000;
line-height: 13px;
}
.Liens .texte a	{
color: #000;
}
.Liens .texte a:hover	{
color: #f90;
text-decoration: none;
}
.Liens span.sout	{
color: #313131;
font-weight: bold;
font-size: 11px;
}
.Liens span.sout a	{
color: #313131;
}




/*RECUP IDMS*/


a.link_submenu {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:black;

	text-decoration:none;

	font-weight:normal;

	}



a.link_submenu:hover {

	color:#FF6600;

	text-decoration:underline;

	font-weight:normal;

	}


#topmenu a:hover	{
text-decoration: none;
}
.submenu {

	float:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	margin-left:14px;

	margin-top:8px;

	margin-bottom:8px;

	color:#FF6600;

	}


#search_and_ticker {
position: relative;
/*padding: 2px 5px;*/
margin-bottom: 10px;
background-color: #333;
color: #fff;
padding-left: 320px;
height: 24px;

	/*float: left;*/

	/*padding:0px;*/

	/*margin:0px;*/

	/*width: 955px;*/

	/*height: 26px;*/

	/*background-color:#000000;*/

	}

#search_and_ticker input, #search_and_ticker select	{
position: relative;
z-index: 30;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-right: 5px;
}
#search_and_ticker .bord	{
border: 1px solid #666;
}

#search_and_ticker .valeur	{
color: #960;
}
#search_and_ticker .hausse	{
color: #090;
}
#search_and_ticker .baisse	{
color: #da2900;
}



#tetiere_verte {

	/*float:left;*/

	/*width:629px;*/

	height:23px;

	/*background-image:url("../icones/background-tetiere-verte.gif");*/
background-image:url("../icones/background-tetiere-verte.png");
background-position: left top;
background-repeat: repeat-x;

	}

.tetiere_titre1 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:17px;

	color: #1b3179;

	/*font-weight:bold;*/

	margin:4px;

	}
.tetiere_titre2 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:17px;

	color: #f17100;

	/*font-weight:bold;*/

	}




#titre_page {

	/*float:left;*/

	/*width:629px;*/

	height:30px;

	margin-top:15px;

	border-bottom: 1px solid #dbd9d9;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:22px;

	}


.menu_line {

	/*float:left;*/

	margin-top:11px;

	margin-left:0px;

	margin-right:0px;

	padding-left:2px;

	width:50px;

	height:23px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-image: url("http://www.fx-office.com/images/background-headline-629px.png");

	
 background-repeat:no-repeat;


	}


.button_ok {

	float:left;

	padding:0px;

	margin-top:0px;

	margin-left: 5px;

	cursor: pointer;

	}



.button_search {

	float:left;

	padding:0px;

	margin-top:0px;

	margin-left: 0px;

	cursor: pointer;

	}

.button_off {

	float:left;

	padding:0px;

	margin-left: 0px;

	margin-right:14px;

	color: #969696;

	}



.button_on {

	background: url("http://www.fx-office.com/images/button_on.gif") no-repeat;

	float: left;

	margin-right: 14px;

	}

.button_on_right {

	background: url("http://www.fx-office.com/images/button_on_right.gif") 100% 0 no-repeat;

	float: left;

	margin-left: 5px;

	}
.button_on a {

	display: block;

	height: 17px;

	margin:0px;

	float: left;

	line-height: 17px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: white;

	cursor: pointer;

	margin-right:5px;

	}



.button_off a {

	display: block;

	height: 17px;

	margin:0px;

	float: left;

	line-height: 17px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#999999;

	cursor: pointer;

	}



.button_off a:hover {

	color:orange;

	}




#table_standard {

	/*float:left;*/

	margin-top: 9px;

	/*width:629px;*/

	/*height:20px;*/

width:auto;
height:auto;

	/* background-image:url("/img/background-haut-tableau.gif"); */

	}

.table_large {

	padding:0px;

	margin:0px;

	/*width:629px;*/
width: 580px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	}

.standard_background {

	height:20px;

	/*width:644px;*/

	/*background-image:url("../icones/background-haut-tableau.gif");*/
background-image:url("../icones/background-haut-tableau.png");
background-position: left top;
background-repeat: repeat-x;

	}

.A-Z_title_label {

	/*width:140px;*/

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	}

.standard_title_last {

	/*width:60px;*/

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align:center;

	}
.standard_title_var {

	/*width:45px;*/

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align:center;

	}
.standard_title_open {

	/*width:60px;*/

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align:center;

	}
.standard_title_top {

	/*width: 50px;*/

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align:center;

	}
.standard_title_down {

	/*width: 50px;*/

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align:center;

	}
.standard_title_veille {

	/*width:60px;*/

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align:center;

	}
.standard_title_volume {

	/*width:60px;*/

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align:center;

	}

.legend_tab {

	/*float:left;*/

	margin-top:5px;

	color:#9c9c9c;

	font-family:verdana;font-size:11px;

	}

.A-Z_col_label {

	/*width:140px;*/

	padding-top:4px;

	padding-bottom:4px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	border-bottom: 1px solid #dbd9d9;

	}
.standard_cols_value {

	/*width:60px;*/

	padding-top:4px;

	padding-bottom:4px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	border-bottom: 1px solid #dbd9d9;

	text-align:center;

	color:#946400;

	}
.standard_col_var {

	/*width:55px;*/

	padding-top:4px;

	padding-bottom:4px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	border-bottom: 1px solid #dbd9d9;

	text-align:center;

	}
.standard_cols_value {

	/*width:60px;*/

	padding-top:4px;

	padding-bottom:4px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	border-bottom: 1px solid #dbd9d9;

	text-align:center;

	color:#946400;

	}
.standard_cols {

	/*width:61px;*/

	padding-top:4px;

	padding-bottom:4px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	border-bottom: 1px solid #dbd9d9;

	text-align:center;

	}

/* MAJ JDF HEADER */


	#Header {
		z-index : 10000000 ;
	}

	#HeaderMenus {
		background : url("../img/header/header-bg.jpg") top left no-repeat ;
		width : 954px ;
		height : 110px ;
	}

	#HeaderMenus img {
		border : 0px ;
	}

	#JDFLogo {
		padding : 10px 0px 0px 10px ;
		float : left ;
		width : 252px ;
	}

	#JDFLogo img {
		width : 252px ;
		height : 72px ;
	}

	#HMMain {
		float : right ;
		padding : 10px 10px 0px 0px ;
	}

	#HMMain ul, #HMMain li, .HMSub ul, .HMSub li  {
		margin : 0px ;
		padding : 0px ;
		list-style-type : none ;
	}

	#HMMain li {
		float : left ;
		padding : 0px 0px 0px 20px ;
	}

	.HMSub {
		position: absolute ;
		z-index: 10000000 ;
		padding : 0px 5px 0px 0px ;
		top : 90px ;
		width : 350px ;
		display : none ;
	}

	.HMSub .HMSubFl {
		width : 70px ;
		height : 10px ;
		position : absolute ;
		margin : -10px 0px 0px 0px ;
		_margin: -13px 0px 0px 0px ;
		background : url("../img/header/hmsub-fl.gif") bottom center no-repeat ;
	}

	.HMSub .HMSubT {
		background : url("../img/header/hmsub-tr.gif") top right no-repeat ;
		padding : 0px 5px 0px 0px ;
	}

	.HMSub .HMSubTIn {
		background : url("../img/header/hmsub-tl.gif") top left no-repeat ;
		font-size : 1px ;
		color : #FFF ;
		padding : 1px 0px 0px 10px ;
		display : block ;
		height : 4px ;
	}

	.HMSub .HMSubIn {
		background : url("../img/header/hmsub-br.gif") bottom right no-repeat ;
		padding : 0px 5px 0px 0px ;
	}


	.HMSub .HMSubIn .HMSubUL {
		background : url("../img/header/hmsub-bl.gif") bottom left no-repeat ;
		padding : 10px 0px 10px 0px;
	}

	.HMSub .HMSubIn .HMSubUL ul {
		min-height : 40px ;
		_height : 40px ;
	}

	.HMSub .HMSubIn .HMSubUL ul li {
		width : 155px ;
		float : left ;
		padding : 0px 5px 0px 10px ;
		height : 24px ;
		line-height : 12px ;
		background : url("../img/header/tr.gif") top left repeat ;
	}

	.HMSub .HMSubIn .HMSubUL ul .B {
		border-right : 2px solid #dee2e5 ;
	}

	.HMSub .HMSubIn .HMSubUL ul li a {
		color : #23325b ;
		text-decoration : none ;
	}

	.HMSub .HMSubIn .HMSubUL ul li a:hover, .HMSub .HMSubIn .HMSubUL ul li .On {
		color : #fe9a00 ;
	}


	#HMSub_Infos { left : 333px ; }
	#HMSub_Cotations { left : 423px ; }
	#HMSub_Conseils { left : 513px ; }
	#HMSub_Anatech { left : 604px ; }
	#HMSub_Outils { right : 185px ; }
	#HMSub_Comfi { right : 95px ; }
	#HMSub_Hebdo { right : 5px ; }

	#HMSub_Hebdo .HMSubFl, #HMSub_Outils .HMSubFl, #HMSub_Comfi .HMSubFl { right : 7px ; }

	#HeaderTicker {
		clear : both ;
		background : #010066 ;
		padding : 5px ;
		margin : 0px 0px 10px 0px ;
		height : 21px ;
	}

	#HeaderTicker form {
		float : left ;
	}

	#HeaderTicker .FieldText {
		font-size : 11px ;
		border : 1px solid #666 ;
		padding : 2px ;
		color : #333 ;
		width : 230px ;
	}

	#HeaderTicker .FieldSelect {
		font-size : 11px ;
		border : 1px solid #666 ;
		color : #333 ;
	}

	#HeaderTicker .FieldImg {
		position : absolute ;
		margin : 0px 0px 0px 2px ;
	}

	#HeaderTicker .TickerInfo {
		color : #FFF ;
		float : right ;
		padding : 4px 5px 0px 0px ;
	}

        #HeaderTicker .TickerInfo a {
                color : #FFF ;
                text-decoration: none;
        }

	#HeaderTicker .TickerInfo .text {
		padding : 0px 0px 0px 13px ;
	}

	#HeaderTicker .TickerInfo .valeur {
		color: rgb(227, 148, 0);
	}

	#HeaderTicker .TickerInfo .hausse {
		color: rgb(12, 227, 9);
	}

	#HeaderTicker .TickerInfo .baisse {
		color: rgb(255, 77, 9);
	}

	#Footer {
		background : url("../img/footer/footer-bg.gif") bottom left no-repeat ;
		padding : 0px 0px 20px 0px ;
	}

	#Footer .FooterHome {
		border-top : 1px solid #ebe6e6 ;
		border-bottom : 1px solid #ebe6e6 ;
		padding : 2px 0px 2px 0px ;
		background : #FFF ;
	}

	.Bloc5Cols {
		padding : 0px 0px 15px 17px ;
	}

	.Bloc5Cols .Col {
		float : left ;
		width : 187px ;
	}

	.Bloc5Cols .Col h3 {
		margin : 0px ;
		padding : 20px 0px 15px 0px ;
		font-family : Georgia, sans-serif ;
		font-size : 17px ;
		color : #666 ;
		font-weight : normal ;
	}

	.Bloc5Cols .Col ul {
		margin : 0px ;
		padding : 0px 0px 0px 0px ;
	}

	.Bloc5Cols .Col ul li {
		margin : 0px ;
		padding : 0px 0px 8px 0px ;
		list-style-type : none ;
		color : #272874 ;
	}

	.Bloc5Cols .Col ul li a {
		color : #272874 ;
	}

	.Bloc5Cols .Col ul li a:hover {
		color : #fe9a00 ;
		text-decoration : none ;
	}

	.FooterMenu {
		background : url("../img/footer/lines-bg.gif") top left repeat-x ;
		height : 45px ;
		color : #272874 ;
		margin : 0px 15px 15px 15px ;
	}

	.FooterMenu a {
		font-family : Georgia, sans-serif ;
		font-size : 17px ;
		color : #272874 ;
		border-right : 2px solid #d8d6d6 ;
		margin : 11px 10px 11px 0px ;
		padding : 0px 10px 0px 10px ;
		display : block ;
		float : left ;
	}

	.FooterMenu .Last {
		border-right : none ;
	}

	.FooterMenu a:hover {
		color : #fe9a00 ;
	}

	.FooterLinks {
		font-size : 11px ;
		color : #787878 ;
		padding : 0px 25px 20px 25px ;
		line-height : 20px ;
	}

	.FooterLinks .Big {
		font-family : Georgia, sans-serif ;
		font-size : 17px ;
	}

	.FooterLinks a {
		text-decoration : none ;
		color : #272874 ;
	}

	.FooterLinks a:hover {
		color: #f90;
		text-decoration : none ;
	}

	.FooterMore {
		color : #787878 ;
		padding : 0px 25px 0px 25px ;
		line-height : 16px ;
	}

	.FooterMore a {
		color : #787878 ;
	}

	.FooterMore p {
		margin : 0px ;
		padding : 0px 0px 3px 0px ;
	}

	.Inactive a:hover {
		color : #272874 ;
		color : #fe9a00 ;
		/*cursor:default;*/
		text-decoration:none;
	}

	.FooterHome a img {
		border: none ;
	}

	.FooterHome a:hover {
		color: #f90;
		text-decoration: none;
	}


/* Titre de page */

.sep {
	height : 15px ;
	clear : both ;
}

.align_r {
	text-align : right ;
}

.menu_line a {
	text-decoration : none ;
}

.wallpaper_red {
	background-color: #fe8e8e ;
	background-image:url("../img/background-red.gif");
	background-repeat: repeat-x;
	}

.default_title_light {
	clear : both ;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	padding:10px 0px 5px 5px ;
	border-bottom : 1px solid #cbccc7 ;
	}

#titre_big {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	color : #373737 ;
	}

.iclear {
	clear : both ;
	height : 1px ;
	font-size : 1px ;
}

.default_table_td_first {
	padding-left:5px;
	padding-top:4px;
	padding-bottom:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #dbd9d9;
	}

.wallpaper_black {
	background-color: #dedede;
	background-image:url("../img/background-black.gif");
	background-repeat: repeat-x;
	}

#tetiere_black {
	float:left;
	width:629px;
	height:23px;
	background:url("../img/background-tetiere-black.gif") bottom left repeat-x ;
	}

#tetiere_red {
	float:left;
	width:629px;
	height:23px;
	background:url("../img/background-tetiere-red.gif") bottom left repeat-x ;
	}

.standard_desc_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 0px 10px 0px;
	clear:both;
	text-align:justify;
	line-height:18px;
}

.standard_desc_text_s {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:10px 0px 10px 0px;
	clear:both;
	text-align:justify;
	line-height:12px;
}

.portefeuille_menu {
	clear : both ;
	padding : 10px 0px 0px 0px ;
}

.info_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color : #9d9d9d ;
	padding : 5px 0px 5px 0px ;
}

.my_wallet_light {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:10px;
	}

.deux_colonnes {
	clear : both ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding : 15px 0px 0px 0px ;
}

.deux_colonnes_a {
	float : left ;
	width : 49% ;
}

.deux_colonnes_b {
	float : right ;
	width : 49% ;
}

.img_et_texte {
	color : #333 ;
}

.img_et_texte img {
	float : left ;
	margin : 0px 5px 0px 0px ;
}

.pagination {
	text-align : center ;
	position : relative ;
	font-family:verdana, Helvetica, sans-serif;
	font-size : 11px ;
	color : #969696 ;
	height : 30px ;
}

.pagination a {
	text-decoration : none ;
	color : #00306c ;
}

.pagination a:hover {
	color : #ff7f00 ;
}

.pagination .pagesuivante {
	position : absolute ;
	right : 5px ;
	background:url("../img/fleche-suivant.gif") top right no-repeat ;
	display : block ;
	padding : 0px 14px 0px 0px ;
}

.pagination .pageprecedente {
	position : absolute ;
	left : 5px ;
	background:url("../img/fleche-precedent.gif") top left no-repeat ;
	display : block ;
	padding : 0px 0px 0px 10px ;
}

.table_support {
	border-top : 1px solid #CCC ;
	width : 330px ;
}

.table_support td {
	padding : 5px ;
	font-size : 12px ;
	color : #9b6702 ;
	border-bottom : 1px solid #CCC ;
	font-family:verdana, Helvetica, sans-serif;
	white-space:nowrap;
}

.table_support .tr_head td {
	border-top : 1px solid #CCC ;
	color : #333 ;
}

.table_support .tr_head {
	color : #333 ;
}

.tetiere_menu {
	float : right ;
	margin : -20px 0px 0px 0px ;
	color : #3c5b9b ;
	font-weight : bold ;
	padding : 0px 6px 0px 0px ;
}

.tetiere_menu a {
	color : #3c5b9b ;
	text-decoration: none ;
	font-size: 11px ;
	padding : 0px 6px 0px 0px ;
}

.tetiere_menu a:hover {
	color : #f86c00 ;
}

.tetiere_menu .rss_small {
	background:url("../img/rss-small.gif") top right no-repeat ;
	padding : 0px 18px 0px 0px ;
}

.input_standard {
	float:left;
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding : 2px 0px 1px 0px ;
	}

/** Bloc Relight
****************************************************/
.bloc_relight {
	padding : 3px 0px 0px 0px ;
}

.bloc_relight a {
	display : block ;
	float : left ;
	padding : 0px 5px 0px 0px ;
	margin : 0px 1px 0px 0px ;
	font-size : 11px ;
	color : #9f9e9e ;
	text-decoration : none ;
	font-family : Verdana, sans-serif ;
}

.bloc_relight a span {
	display : block ;
	padding : 1px 0px 3px 5px ;
}

.bloc_relight a:hover, .bloc_relight .relight {
	display : block ;
	float : left ;
	background : url("../img/button_on_right.gif") top right no-repeat ;
	color : #FFF ;
}

.bloc_relight a:hover span, .bloc_relight .relight span {
	display : block ;
	background : url("../img/button_on.gif") top left no-repeat ;
}

/** Bloc NoRelight
****************************************************/
.bloc_norelight {
	padding : 3px 0px 0px 0px ;
}

.bloc_norelight a {
	padding : 0px 5px 0px 0px ;
	margin : 0px 1px 0px 0px ;
	border-right : 1px solid #9f9e9e ;
	font-size : 11px ;
	color : #003366 ;
	text-decoration : none ;
	font-family : Verdana, sans-serif ;
}

.bloc_norelight a:hover {
	color : #f08300 ;
}

.bloc_norelight .last {
	border-right : none ;
}


/** Bloc Vitrine
****************************************************/

.bloc_vitrine {
	margin : 0px 0px 10px 0px ;
	font-family : Verdana, sans-serif ;
	font-size : 11px ;
}

.bloc_vitrine .bloc_vitrine_top {
	background:url("../img/vitrine-top.gif") top left no-repeat ;
	height : 25px ;
}

.bloc_vitrine .bloc_vitrine_bot {
	background:url("../img/vitrine-bot.gif") bottom left no-repeat ;
	padding : 10px 6px 6px 6px ;
}


.bloc_vitrine .bloc_vitrine_title {
	float : left ;
	padding : 2px 0px 0px 6px ;
	font-family : Georgia, sans-serif ;
	font-size : 17px ;
	color : #333 ;
}

.bloc_vitrine .bloc_vitrine_title span {
	font-family : Verdana, sans-serif ;
	font-size : 11px ;
	color : #9f9e9e ;
}

.bloc_vitrine .bloc_vitrine_date {
	margin : 5px 0px 0px 0px ;
	padding : 1px 6px 5px 6px ;
	color : #555 ;
	background:url("../img/background_date.gif") top left no-repeat ;
}

.bloc_vitrine .bloc_vitrine_top_m {
	float : right ;
	padding : 0px 6px 0px 0px ;
}

.bloc_vitrine .bloc_vitrine_bot_m {
	height : 25px ;
	float : right ;
}

.bloc_vitrine .bloc_vitrine_bot_m_l {
	float : left ;
}

.bloc_vitrine .bloc_vitrine_cols {
	padding : 0px 0px 8px 0px ;
}

.bloc_vitrine .bloc_vitrine_ordre_label {
	padding : 1px 0px 15px 0px ;
}

.bloc_vitrine .bloc_vitrine_ordre_img {
	padding : 0px 0px 28px 0px ;
}

.bloc_vitrine .bloc_vitrine_graph {
	padding : 0px 0px 5px 0px ;
}

.table_cotations {
	margin : 0px 0px 10px 0px ;
	width : 100% ;
}

.table_cotations td {
	border-bottom : 1px solid #dbd9d9 ;
	padding : 3px 0px 3px 0px ;
}

.link_fl_a {
	background : url("../img/fleche-suivant.gif") 0px 2px no-repeat ;
	padding : 3px 0px 3px 10px ;
	display : block ;
	color : #003366 ;
	text-decoration : none ;
}

.link_fl_a:hover {
	color : #ff7c00 ;
}

/** Menu Pics
****************************************************/

.menu_pics {
	margin : 0px ;
	padding : 0px ;
}

.menu_pics li {
	float : left ;
	width : 140px ;
	border-bottom : 1px solid #DDD ;
	padding : 4px 0px 4px 5px ;
}

.menu_pics li a {
	color : #003366 ;
	text-decoration : none ;
}

.link_pic {
	padding : 0px 18px 0px 0px ;
}

.link_pic_communiques {
	background : url("../img/icone_warning.gif") right top no-repeat ;
}

.link_pic_liste {
	background : url("../img/icone_list_edit.gif") right top no-repeat ;
}

.link_pic_seuil {
	background : url("../img/icone_wallet.gif") right top no-repeat ;
}

.link_pic_portefeuille {
	background : url("../img/icone_list.gif") right top no-repeat ;
}

.link_plus {
	background : url("../img/link_plus.gif") right top no-repeat ;
	padding : 0px 15px 0px 0px ;
	font-size : 9px ;
	color : #2a6b99 ;
	text-decoration : none ;
	text-transform : uppercase ;
	font-weight : bold ;
}

.link_fl_light {
	background : url("../img/fleche-light.gif") right top no-repeat ;
	padding : 0px 11px 0px 0px ;
	font-size : 9px ;
	color : #2a6b99 ;
	text-decoration : none ;
	text-transform : uppercase ;
	font-weight : bold ;
	font-family : Verdana, sans-serif ;
}

.menu_fl_light .link_fl_light {
	line-height : 20px ;
}

/** Bloc Cols
****************************************************/

.bloc_cols .col {
	float : left ;
	width : 50% ;
}

.bloc_cols_3 .col {
	width : 33% ;
}

.text_big {
	font-family : Georgia, sans-serif ;
	font-size : 17px ;
}

.text_small {
	font-family : Verdana, sans-serif ;
	font-size : 11px ;
}

.text_brun {
	color : #996600 ;
}

.text_up {
	color : #009a00 ;
}

.text_down {
	color : #da2900 ;
}

.text_light {
	color : #999 ;
}

.title_big {
	font-size : 28px ;
	font-family : Georgia, sans-serif ;
	padding : 10px 0px 20px 0px ;
	color : #333 ;
	clear : both ;
}

.text_title {
	font-size : 19px ;
	font-family : Georgia, sans-serif ;
	color : #333 ;
	padding : 0px 0px 20px 0px ;
}


.tetiere_l {
	float : left ;
	font-family : Georgia, sans-serif ;
	font-size : 17px ;
	padding : 0px 0px 0px 6px ;
}

.tetiere_r {
	float : right ;
	padding : 0px 6px 0px 0px ;
}

.bloc_outils_all {
}

.bloc_outils {
	clear : both ;
	border : 1px dotted #b2b2b2 ;
	margin : 0px 0px 12px 0px ;
	font-family : Verdana, sans-serif ;
	font-size : 12px ;
}

.bloc_outils_on {
	background : #ededed ;
}

.bloc_outils .bloc_outils_img {
	float : left ;
	width : 90px ;
	margin : 15px 0px 15px 0px ;
	padding : 0px 0px 0px 25px ;
}

.bloc_outils .bloc_outils_content {
	float : left ;
	width : 330px ;
	margin : 15px 0px 15px 0px ;
}

.bloc_outils .bloc_outils_more {
	float : right ;
	border-left : 1px dotted #b2b2b2 ;
	height : 60px ;
	text-align : center ;
	margin : 15px 0px 15px 10px ;
	padding : 0px 15px 0px 10px ;
}

.bloc_outils .bloc_outils_more .link_b {
	padding : 22px 0px 0px 0px ;
}

.bloc_outils .bloc_outils_more .link_c {
	padding : 42px 0px 0px 0px ;
}

.bloc_outils .bloc_outils_title {
	font-size : 19px ;
	font-family : Georgia, sans-serif ;
	padding : 0px 0px 3px 0px ;
	color : #333 ;
}

.bloc_outils .bloc_outils_desc {
	font-size : 12px ;
	color : #666 ;
	padding : 0px 0px 5px 0px ;
}

.bloc_outils .bloc_outils_text {
	border-top : 1px dotted #b2b2b2 ;
	padding : 25px ;
	text-align : justify ;
	color : #666 ;
	display : none ;
}

.bloc_outils_on .bloc_outils_text {
	display : block ;
}

.bloc_outils .text_title {
	padding : 15px 15px 15px 15px ;
}

.bloc_outils .text_login {
	font-size : 22px ;
	color : #363636 ;
	font-family : Georgia, sans-serif ;
	padding : 15px 15px 15px 15px ;
}

.bloc_outils .text_login span {
	color : #ca0113 ;
}

.bloc_outils .text_title_more {
	padding : 0px 15px 5px 15px ;
	font-family : Verdana, sans-serif ;
	font-size : 11px ;
}

.bloc_outils_small_all {
	border-bottom : 1px dotted #b2b2b2 ;
}

.bloc_outils_small {
	font-family : Verdana, sans-serif ;
	font-size : 11px ;
	float : left ;
	margin : 0px 0px 0px 15px ;
	width : 290px ;
	color : #666 ;
	height : 60px ;
}

.bloc_outils_small .bloc_outils_small_img {
	float : left ;
	width : 45px ;
	padding : 5px 0px 0px 0px ;
}

.bloc_outils_small .bloc_outils_small_title {
	font-size : 12px ;
	font-weight : bold ;
	color : #333 ;
}

	.BlocForm {
		font-family : Verdana, sans-serif ;
		font-size : 11px ;
	}

	.BlocForm .Row {
		height : 30px ;
		clear : both ;
	}

	.BlocForm .BlocTit {
		padding : 10px 0px 10px 10px ;
		margin : 0px 0px 10px 0px ;
	}

	.BlocForm .BlocTit  .Tit {
		padding : 0px 0px 3px 0px ;
	}

	.BlocForm .Row .More {
		color : #666 ;
		padding : 5px 0px 0px 5px ;
		float : left ;
	}

	.BlocForm .Row img {
		vertical-align : middle ;
	}

	.BlocForm .Row .MoreB {
		font-size : 10px ;
		font-family : Arial ;
		line-height : 10px ;
		padding : 2px 0px 0px 10px ;
		text-align : right ;
	}

	.BlocForm .Row label {
		float : left ;
		width : 180px ;
		padding : 6px 10px 0px 0px ;
		text-align : right ;
		font-family : Verdana ;
		font-size : 11px ;

	}

	.BlocForm .Row .FieldText {
		float : left ;
		width : 240px ;
		border : 1px solid #999 ;
		font-size : 13px ;
		padding : 2px ;
		margin : 3px 0px 0px 0px ;
		font-size : 11px ;
	}

	.BlocForm .Row .FieldTextB {
		width : 73px ;
		float : left ;
		border : 1px solid #999 ;
		font-size : 13px ;
		padding : 2px ;
		margin : 0px 4px 0px 0px ;
		font-size : 11px ;
	}

	.BlocForm .Row .FieldSelect {
		float : left ;
		width : 221px ;
		border : 1px solid #999 ;
		font-size : 13px ;
		padding : 2px ;
		font-size : 11px ;
	}

	.BlocForm .RowRadios .Col {
		float : left ;
		width : 80px ;
	}

	.BlocForm .RowRadiosB {
		font-family : verdana ;
		font-size : 11px ;
		padding : 20px 0px 20px 0px ;
	}

	.BlocForm .RowRadiosB label {
		width : 500px ;
	}

	.BlocForm .RowRadiosB .Col {
		padding : 10px 0px 0px 0px ;
		width : 50px ;
	}

	.BlocForm .RowRadiosC .Col {
		width : auto ;
		padding : 0px 60px 0px 20px ;
	}

	.BlocForm .RowValider {
		padding : 15px 0px 0px 190px ;
	}

	.BlocForm .RowCol {
		clear : none ;
		float : left ;
		width : 320px ;
	}

	.BlocForm .RowCol .FieldText {
		float : left ;
		clear : none ;
		width : 120px ;
	}

	.BlocForm .BlocBordA {
		padding : 0px 0px 0px 40px ;
	}


	.LabelIdentifiant {
		background : url("../img/icone_identifiant.gif") 20px 1px no-repeat ;
	}

	.LabelPasse {
		background : url("../img/icone_passe.gif") 20px 1px no-repeat ;
	}

	.LabelMail {
		background : url("../img/icone_mail.gif") 20px 3px no-repeat ;
	}




/* AJOUTS IDMS BLOC INDICES */

.label
{
width: 150px;
}
.indice_picto
{
width: 20px;
text-align: center;
}
.valeur_doree
{
width: 60px;
text-align: center;
color: #946400;
}
#module_contains
{
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #dbd9d9;
font-family: Verdana,Arial,Helvetica,sans-serif;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
}
.bloc_norelight
{
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
.bloc_norelight
{
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}




/* Bloc cours (IDMS) */
.bloc_cours {
	float:left;
	border:0px;
	margin-top:10px;
	padding-top:3px;
	padding-left:7px;
	padding-right:7px;
	background-image:url("../img/background-cours.gif");
	height:84px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.bloc_cours img {
	border:0px;
	margin:0px;
	padding:0px;
}

.cours_title{
	font-size:22px;
	height:35px;
	}

.cours_title_button {
	float:right;
	text-align:right;
	margin-top:9px;
	}

.cours_title_valeur {
	float:left;
	}

.cours_value {	
	font-size:22px;
	color:#946400;
	}
	
.cours_info_daytime {
	float:left;
	}

.cours_info {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	}

.cours_daytime {
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	}

.cours_negative {
	font-size:22px;
	color:#c32500;
	padding-left:15px;
	background-image:url("../img/fleche-flop-big.gif");
	background-repeat:no-repeat;
	background-position:4px 12px;
	}

.cours_positive {
	font-size:22px;
	color:#009A01;
	padding-left:15px;
	background-image:url("../img/fleche-top-big.gif");
	background-repeat:no-repeat;
	background-position:4px 12px;
	}

.cours_icone {
	float:left;
	margin-top:0px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	}

.cours_icone_no_jauge {
	float:left;
	margin-top:15px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	}

a.cours_link_icone {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
	margin-right:7px;
	}

a.cours_link_icone_black {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:black;
	text-decoration:none;
	margin-right:7px;
	}

a.cours_link_icone_black:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F17100;
	text-decoration:none;
	cursor:pointer;
	margin-right:7px;
	}

.icone_wallet {
	position:relative;
	top:3px;
	}
	
a.cours_link_icone:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F17100;
	text-decoration:none;
	cursor:pointer;
	margin-right:7px;
	}

a.button_default {
	cursor:pointer;
	}
	
img.jauge_cursor {
	background-image:url("../img/jauge_cursor.gif");
	background-repeat:no-repeat;
	padding-top:15px;
	}

.graphique_wallet {
	float:left;
	width:629px;
	height:262px;
	background-image:url("../img/background_graphique_wallet.gif");
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	







