table, table.styleA, table.styleB{
	padding:0px;
	margin:0px 5px 0px 0px;
	font-size:11px;
	line-height:15px;
	font-weight:normal;
	color:#525051;
	font-family :Arial,helvetica,sans-serif;
	/*border:1px solid #7d7b7c;*/
	border: none;
	border-collapse:collapse;
}

/*table tr { padding-top:4px; padding-bottom:4px; }*/

table td, table th {
	padding:5px;
	margin:0px;
	vertical-align:top;
	text-align:center;
}

table th {
	font-weight: bold;
	text-align:left;
	color:#ffffff;
	background-color:#7d7b7c;
	border-right:1px solid #f4f4f4;
	border-left:1px solid #f4f4f4;
}
/*table td { border-left:1px solid #7d7b7c; border-right:1px solid #7d7b7c; vertical-align:top;}*/


table td.left, table th.left, table td.premier{
	text-align:left;
}

table th.premier{
}
table td.dernier, table th.dernier{
	 border-right:1px solid #7d7b7c;
}



table tr.impaire {
    background-color:#ffffff; }
table tr.paire {
    background-color:#eeeeee; }



table.noBorder{
   border:0px solid #7d7b7c;
}
table.noBorder td, table.noBorder tr{
   border:0px solid red;
   padding:2px;

}


th.right, td.right{
    text-align:right;
}
th.center, td.center{
    text-align:center;
}


table.noBorder tr.bottomLine{
	border:none;
	border-bottom:1px solid #7d7b7c;
}
table.noBorder tr.topLine{
	border:none;
	border-top:1px solid #7d7b7c;
}
table.noBorder td.rightLine{
	border:none;
	border-right:1px solid #7d7b7c;
}
table.noBorder td.leftLine{
	border:none;
	border-left:1px solid #7d7b7c;
}

div.range table.noBorder td{
	padding:0px;
}
div.range table.noBorder td.premier{
	text-align:left;
   padding-left:7px;
}
/*
styleA cree le 17-May-2006 11:58 AM
pour doc "nego_donnees_mensuels_fr.php"
*/


table.styleA{
    border:1px solid rgb(176, 176, 176);
    border-right:none;
}

table.styleA th{
    text-align:center;
    border:none;
    border-right:1px solid rgb(176, 176, 176);
}
table.styleA td{
    border:none;
    border-right:1px solid rgb(176, 176, 176);
}

/*
styleB cree le 17-May-2006 12:54 PM
pour doc "nego_records_fr.php"
taplette redefini
donc a refaire (19-May-2006 09:53 AM)
*/
table.styleB{
    border:0px solid rgb(176, 176, 176);
    border-top:1px solid rgb(176, 176, 176);
    border-bottom:1px solid rgb(176, 176, 176);
    width:644px;
}
table.styleB th{
    text-align:center;
    border-right:1px solid rgb(176, 176, 176);
}
table.styleB th.premier{
    text-align:center;
    background-color:transparent;

    border-left:1px solid rgb(176, 176, 176);
}
table.styleB td{
    border-right:1px solid rgb(176, 176, 176);
}

table.styleB td.premier{
    color:#ffffff;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    background-color:#5175a2;
    border:1px solid rgb(176, 176, 176);
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    border-left:1px solid rgb(176, 176, 176);
}


/*
styleC cree le 19-May-2006 09:52 AM
pour doc "redif_repert_fr.php"
*/
table.styleC{
    width:98%; /* # changed to reduced width value, used to be 100% # = CHANGED 26/02/07 JS - fixed minor column width bug in IE 6 */
    margin-right:7px;
    border:0px solid #7d7b7c;
    border-top:1px solid #d4d4d4;
    border-bottom:1px solid #d4d4d4;
}

table.styleC td, table.styleC th{
	border:0px solid #7d7b7c;
   border-right:1px solid #d4d4d4;
   text-align:center;
}
table.styleC th{
	vertical-align:middle;
}
table.styleC th.col2{
	border-bottom:1px solid #d4d4d4;
}

table.styleC td.premier, table.styleC th.premier{
	text-align:left;
   border-left:1px solid #d4d4d4;
}



table.styleD{
    width:100%;
    margin-right:7px;
    border:0px solid #7d7b7c;
    border-top:1px solid #d4d4d4;
    border-bottom:1px solid #d4d4d4;
}
table.styleD td{
	border:0px solid #7d7b7c;
   border-right:1px solid #d4d4d4;
   text-align:center;
}
table.styleD td.premier, table.styleD th.premier{
	text-align:left;
   border-left:1px solid #d4d4d4;
}
/*
----------------------------------------------------------------------------- : Tconseil
*/


table.TwithBorder {
	border:1px solid #d4d4d4;
}

table.TwithBorder td{
	border:1px solid #d4d4d4;
}

table#Tconseil, table.Tconseil { border:none;}

table#Tconseil td, table.Tconseil td {

	padding:0px;
	padding-right:0px;
	margin:0px;

	vertical-align:top;
	text-align:left;

	border:none;
}

/*
----------------------------------------------------------------------------- : Tjferies
*/

table#TsansBorder, table.TsansBorder { border: none; }
table#TsansBorder td, table.TsansBorder td {
	border:none;
	padding:2px 4px; /* # added reduced padding value of 4px # = CHANGED 26/02/07 JS - fixed minor column width bug in IE 6 */
}

table#TsansLeft, table.TsansLeft { border: none; }
table#TsansLeft td, table.TsansLeft td { border: none; text-align: left; }

table#TsansLeft a, table.TsansLeft a { color:#5279A9; text-decoration:none;  }
table#TsansLeft a:hover, table.TsansLeft a:hover { color:#5279A9; text-decoration:underline; }


table#Tappli, table.Tappli {
	 text-align:center;
  	 color:#000000;
	 background-color:#7d7b7c;
	 border-right:1px solid #f4f4f4;
}

a { color:#5279A9; text-decoration:none;  }
a:hover { color:#5279A9; text-decoration:underline; }

table#Tjferies { border:1px solid #cccccc; }
table#Tjferies td { padding:5px; margin:0px; vertical-align:middle; text-align:left; }

table#specialT{ border:1px solid #ffffff; }

table#Tterme, table.Tterme { border:1px solid #e0f2f6; border:1px solid #cccccc; }
table#Tterme td, table.Tterme td { border:1px solid #cccccc; border-top: none; }
table#Tterme th, table.Tterme th { text-align: center; }

table#Tstrips { border:none; width:260px; }
table#Tstrips td { padding:0px; padding-right:0px; margin:0px; vertical-align:top; text-align:left; border:none; }




table#Tpolitique { border:1px solid #e0f2f6; font-size:9px; }
table#Tpolitique td { padding:5px; margin:0px; vertical-align:middle; text-align:center; border-bottom: 1px solid; }

table#Tpolitique tr.headerBlue{ font-size:11px; }




/*
ID + 1 x
25-May-2006
*/
table#Tjvaleur, table#Tjvaleur2 { border:none; }
table#Tjvaleur td, table#Tjvaleur2 td { padding:0px; margin:0px; vertical-align:top; text-align:left; border:none; }

table#Tapplication { border:1px solid #e0f2f6; }
table#Tapplication td { padding:5px; padding-left:10px; margin:0px; vertical-align:middle; text-align:left; border-bottom: 1px solid }

table#Tnegociation, table#Tnegociation2 { border:1px solid #e0f2f6; }
table#Tnegociation td, table#Tnegociation2 td { padding:5px; margin:0px; vertical-align:middle; text-align:center; border-bottom: 1px solid;
	border:1px #e0f2f6 solid; /* # added general border value, Mozilla doesn't inherit properly from the table */ /*# = CHANGED 26/02/07 */
}

table#Texpert { border:none;}
table#Texpert td { border:none;}


table#Tcontact { border:1px solid #cccccc; }
table#Tcontact td { padding:5px; padding-left:10px; margin:0px; vertical-align:middle; text-align:left; border:1px solid #cccccc; }

table#Tcontact a { color:#5279A9; text-decoration:none;  }
table#Tcontact a:hover { color:#5279A9; text-decoration:underline; }

table#Trespect { border:none; }
table#Trespect td { padding:0px; margin:0px; vertical-align:top; text-align:left; border:none; }



table.home {
    border:1px solid #cccccc;
    width:310px
}

table.home td {
	border:1px solid #cccccc;
   vertical-align:middle;
   padding:3px 7px 3px 7px;
}

table.home a { color:#5279A9; text-decoration:none;  }
table.home a:hover { color:#5279A9; text-decoration:underline; }



table.homeTop { border:none; }
table.homeTop td { border:none; border-bottom:1px solid #cccccc; }
table.homeTop td.special { border-left:1px solid #cccccc; }


table.homeGraphique {
   border:1px solid #cccccc;
   width:auto;
   height:auto;
}
table.homeGraphique td {
	border:1px solid #cccccc;
}

/*
table.homeBottom {
	border:none;
   width :310px;
}
table.homeBottom td { border:none; border-top:1px solid #cccccc;}
table.homeBottom td.special { border-left:1px solid #cccccc; }
table.homeBottom a { color:#5279A9; text-decoration:none;  }
table.homeBottom a:hover { color:#5279A9; text-decoration:underline;}
*/

table#negoEnteteTable{
	width:100%;
}
table#negoEnteteTable td{
	padding:5px;
}



/*
ID  + 1 x
25-May-2006
*/
table#Tsi, table#Tsi2 { border:none; }
table#Tsi td, table#Tsi2 td { padding:5px; margin:0px; vertical-align:top; text-align:left; border:none; }


table#Toption { border:1px solid #cccccc; }
table#Toption td { padding:5px; margin:0px; vertical-align:middle; border: 1px solid #cccccc; border-top: none; }
table#Toption th { text-align: center; }

table#Tresultat { border:1px solid #d4d4d4; width:640px; }
table#Tresultat td { padding:5px; margin:0px; vertical-align:middle; border-bottom: 1px solid }





/*
-----------------------------------------------------------------------------
*/

td.styleA, th{ vertical-align:top; text-align:left; }

tr.header td, td.header, tr.header th { color:#ffffff; background-color:#7d7b7c; }

tr.headerGreen td, td.headerGreen, tr.headerGreen th { color:#ffffff; background-color:#799a1e; }

tr.headerBlue td, td.headerBlue, tr.headerBlue th { color:#ffffff; background-color:#0197b5; }
tr.headerWhite td, td.headerWhite, tr.headerWhite th { color:rgb(33, 61, 148); background-color:#ffffff; font-weight:bold; }

tr.headerForet td, td.headerForet, tr.headerForet th { color:#ffffff; background-color:#43857c; }
tr.headerForet td a, td.headerForet a, tr.headerForet th a { text-decoration:underline; color:#ffffff; }
tr.headerBurgundy td, td.headerBurgundy, tr.headerBurgundy th {color: #6A0808; background-color:#ffffff; font-weight:bold; }





.paireBlue { background-color:#e0f2f6; }
.paireForet { background-color:#e1edea; }
.paireForet a { text-decoration:underline; color:#525051; }
.impaireForet a { text-decoration:underline; color:#525051; }

.specialImpaire { background-color:#ffffff; font-size:9px;}
.specialPaire { background-color:#eeeeee; font-size:9px;}

.celLeft { padding-left:10px; padding-right:5px; text-align:left; }
.celWhite { color:#ffffff; border-right:none; }
.celGreen { color:#1ea31e; border-right:none; }
.celRed { color:#aa223e; border-right:none; }

.celLast { border-right:none; }

.celLeftSpecial { padding-left:10px; padding-right:5px; text-align:left; line-height:7px;}

/*
---------------------------------------------------------------------------------------------
*/


table.Taccueil a { color:#5279A9; text-decoration:none;  }
table.Taccueil a:hover { color:#5279A9; text-decoration:underline;  }


/*
ID  + 1 x
25-May-2006
*/
#t_nego_cote, .t_nego_cote { /* border: 1px solid #cccccc; */ }
#t_nego_cote td, .t_nego_cote td { border: none; }
#t_nego_cote th, .t_nego_cote th { border-top: none; }
#t_nego_cote a, .t_nego_cote a { color:#5279A9; text-decoration:none;  }
#t_nego_cote a:hover, .t_nego_cote a:hover { color:#5279A9; text-decoration:underline;  }

.t_publications { width:367px; }
.t_publications_xl { width:644px; }

.t_publications a, .t_publications_xl a{ color:#5279A9; text-decoration:none;  }
.t_publications a:hover, .t_publications_xl a:hover{ color:#5279A9; text-decoration:underline; }

.celWhitePublications { color:#ffffff; border-right:none; padding-left:10px; padding-right:5px; text-align:left; }
.celLastPublications { border-right:none; padding-left:10px; padding-right:5px; text-align:left; }
.celPublications { padding-left:10px; text-align:left; }



/*
---------------------------------------------------------------------------------------------
*/

#tableBlue, .tableBlue { border:1px solid #e0f2f6; }



table.t_publications {
    width:367px;
    border:none
}

table.t_publications td{
    border:none
}

table#negoTableRez{
	width:100%;
}
table#negoTableRez th.premier, table#negoTableRez td.premier{
	width:25%
}
table#negoTableRez td.premier{
    text-align:left;
 		font-weight: normal;
}

td.noBorder, th.noBorder, .noBorder {
	border: none !important;
}