/* CSS Document */
/* Spécifique au Gabarit de base The Theme */
/* Last Edit mardi 26 mai 2009 */
/* ------ Redéfinition des tableaux. Il y a encore beaucoup de boulot sur cette section ----- */
/* Cleanup */
legend,
table,
caption,
tbody,
tfoot,
thead,
tr, 
h,
td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
/* new table exemple */
table.mytable  {
	color: #4f6b72;
	font-size:0.7em;
 	margin: 0 auto;
	empty-cells:hide;
}
table.mytable a {
	color: #c2e8e5 !important;
	text-decoration:underline;
}
table.mytable caption {
	padding: 0 0 0.25em 0;
	font-size: 0.8em;
	font-style:italic;
}
table.mytable th {
	font-weight: bold;
	font-size: 0.85em;
	color: #fff;
	letter-spacing: 0.2em;
	vertical-align:middle;
	padding: 0.35em;
}
table.mytable thead th {
	background: rgb(0,87,229);
	height:24px;
	text-transform:none; 
	text-align:center;
}
table.mytable tbody th {
	text-align: left;
	padding-left: 1em;
	border-right: 1px solid #959ba4;
}

table.mytable th.nobg,
table.mytable td.nobg {
	background : none;
	border:none;
}
table.mytable td {
	background: none;
	padding: 6px;
	color: #fff;
	text-align:center;
	vertical-align:middle;
}
table.mytable td.alt,
table.mytable tbody th.alt {
	background: url(/img/gui/fonds/tableAltTrans.png) repeat center;
}
table.mytable td.bCol {
	border-right: 1px solid #959ba4;
}
table.mytable thead th.bCol {
	border-right: 1px solid #1b27e5;
}
table.mytable tfoot th {
	background: url(/img/gui/fonds/tableAltTrans.png) repeat center;
	color:#fda400;
	font-size:1.2em;
}
table.mytable#chiffres thead th {
	font-size:1.1em;
}
table.mytable#chiffres td.middle,
table.mytable#chiffres th.middle {	
	border-right: 1px solid #accad9;
	border-left: 1px solid #accad9;
}
/*table.mytable th.spec {
	border-left: 1px solid #accad9;
	border-top: 0;
	font: bold 10px Arial, Helvetica, sans-serif;
}*/
/*table.mytable th.specalt {
	border-left: 1px solid #accad9;
	border-top: 0;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #fff;
}*/

/*
------ définitions contextuelles d'une table id="sommaire" et id="Listing" ------
// largeur définie par contenu ou class/style
*/
/*.Listing th {text-align : center;	vertical-align : middle;}
.Listing td {padding : 0.25em;	vertical-align : middle; border-bottom : 1px solid #ccc; empty-cells:show;}
.Listing tr { border-bottom : 1px solid #ccc;}
.Listing p {vertical-align : middle; margin:0;}
.Listing th.h2 {vertical-align : middle; font-size:10px;}*/

/* table navigation pagination  */
#recordpage {position:relative;}
#recordpage td {font-size : small;}

/* Définitions des tables de la section Mailing List (WA-Newsletter)
tr.row1, 
td.row2    {}
tr.row1    {text-align : center;	empty-cells : show;}
td.row2    {text-align : justify;} */
/* Définition des tables
table#Tab { 
	padding: 0;
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
	margin: 0;
}
table#Tab tr { border: 0px; } 
table#Tab td {
	padding: 0;
	padding-left: 0.25em;
	vertical-align: middle; 
	empty-cells: show;
} */
