#principal h3.TitreTableau {
	background-color: #003366;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
	margin: 30px 0px 0px;
	padding: 0.3em 0px 0.4em 0.5em;
}
#principal p.legendeTableau {
	background-color: #003366;
	font-size: 1.2em;
	color: #FFFFFF;
	padding: 0em 2em 0.8em 0.7em;
	text-align: left;
	height: 40px;
}
.tableauGlobal {
	width: 100%;
	border-collapse:collapse;
	font-weight: normal;
	font-size: 1.2em;
	border: 1px solid #ccc;
}
.tableauGlobal a {
	color: #036;
}
.tableauGlobal a:hover {
	text-decoration: underline;
}



.tableauGlobal thead tr{
	background-color: #999999;
}
.tableauGlobal thead th{
	font-size: 1em;
	color:#FFFFFF;
	text-align: left;
}


.tableauGlobal td, .tableauGlobal th{
	font-weight: normal;
	text-align: left;
	color:#036;
	border-bottom: 1px solid #ccc;
	padding: 0.5em 0.4em;
}
.bgCellule {
	background-color: #F0F0F0;
}


/*                    TABLEAUX RELATIFS AUX FONDS                                         */
.tableauFonds {
	width: 100%;
	border-collapse: collapse;
	font-weight: normal;
	font-size: 1.2em;
	border: 1px solid #ccc;
	color: #036;
}
.tableauFonds thead th {
	background-color: #ccd6e0;
	padding: 8px 0;
}
.tableauFonds a .label {
	text-decoration: none;
	color:#036;
}
.tableauFonds a:hover .label {
	text-decoration: underline;
	color: #788da3;
}
.tableauFonds td, .tableauFonds th {
	border-bottom: 1px solid #dad8d8;
	border-top: 1px solid #dad8d8;
}

.tableauFonds .label,
.tableauFonds .codeIsin {
	text-align: left;
	display: block;
}
.tableauFonds .label {
	color: #036;
	font-weight: bold;
}
.tableauFonds .codeIsin {
	color: #788da3;
	font-weight: normal;
}
#tableauPerformances .codeIsin {
	display: none;
}

.tableauFonds a.pdf, .tableauGlobal a.pdf {
	background: url(../img/pictoPDF.gif) no-repeat center center;
	display: block;
	height: 24px;
	padding-top: 3px;
}

.tableauFonds tbody th,
.tableauFonds tbody td {
	vertical-align: top;
	text-align: center;
	padding-top: 0.45em;
	padding-bottom: 0.45em;
}
.tableauFonds tbody th {
	padding-left: 10px;
	text-align: left;
}
.tableauFonds tbody td span {
	display: none;
}

.tableauFonds ul {
	list-style: none;
}
.tableauFonds li {
	margin: 0px 0px 5px;
}
.tableauFonds a.historique  {
	background: url(../img/picto-historique.gif) no-repeat center;
	display: block;
	height: 36px;
}
.tableauFonds .historique span {
	display:none;
}
.tableauFonds .entete {
	background-color: #036;
	color: #FFFFFF;
}
#tableauPerformances thead .indice,
#tableauPerformances_enteteFlottant thead .indice,
.tableauFonds thead .nomCode {
	text-align: left;
	padding-left: 10px;
}
#tableauPerformances tr.indice th,
#tableauPerformances tr.indice td,
#tableauPerformances tbody td.date {
	border-bottom: 1px solid #0B4C8C;
}
#tableauPerformances tr.indice th {
	color: #788da3;
	background-color: #E1E1E1;
	font-size: 0.92em;
}
#tableauPerformances tr.indice td {
	background-color: #E1E1E1;
}
#tableauPerformances tr.indice td.vide {
	padding: 0;
	height: 1.9em;
}

.tableauFonds .duree {
	font-size: 0.9em;
	color: #FFFFFF;
	background-color: #0b4c8c;
	font-weight: normal;
}
.tableauFonds .duree,
.tableauFonds .nombre {
	text-align: right;
	padding-right: 5px;
}
.tableauFonds .date {
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	vertical-align: middle;
}

#tableauPanorama th,
#tableauPanorama td,
#tableauPanorama_enteteFlottant th {
	padding-left: 20px;
	padding-right: 10px;
	text-align: left;
}
#tableauPanorama tbody th,
#tableauPanorama tbody td {
	padding-top: 8px;
	padding-bottom: 8px;
}
#tableauPanorama thead .ClassesActifs,
#tableauPanorama_enteteFlottant thead .ClassesActifs {
	background-color: #788da3;
	color: #FFFFFF;
}
#tableauPanorama tbody .ClassesActifs {
	background-color: #f1f1f1;
}
#tableauPanorama thead .CoeurGamme,
#tableauPanorama_enteteFlottant thead .CoeurGamme {
	color: #FFFFFF;
	background-color: #036;
}
#tableauPanorama tbody .CoeurGamme {
	background-color: #e3e9ee;
	border-left: 1px solid #FFFFFF;
}
#tableauPanorama tbody span {
	display: inline !important;
}
#tableauPanorama tbody span.label {
	background: url(../img/tiret-code-isin.png) no-repeat 100% 50%;
	padding-right: 10px;
}

#tableauPerformances td.nombre {
	vertical-align: middle;
}

/* Tableaux des pages ISR */
.tableauISR {
	width: 524px;
	border-collapse:collapse;
	font-weight: normal;
	font-size: 1.2em;
	border: 1px solid #ccc;
}
.tableauISR a {
	color: #036;
}
.tableauISR a:hover {
	text-decoration: underline;
}



.tableauISR thead tr{
	background-color: #CCD6E0;
}
.tableauISR thead th{
	font-size: 1em;
	color:#036;
	text-align: center;
	border-right: 1px solid #FFFFFF;
}


.tableauISR td, .tableauISR th{
	font-weight: normal;
	text-align: center;
	color:#036;
	padding: 0.5em 0.4em;
	border-left: 1px solid #ccc;
}
