/**
 * @fichier table.css
 * @version 1.0.0.0
 * @auteur  Stephane RIO
 * @email   stephane.rio@univ-rennes1.fr
 * @date    15.02.2007
*/

table.xyz {
	border-collapse: collapse;
	width :800px;
	border: 2px solid #000080;
	padding: 1px 1px 1px 1px;
	
}

td.boleft
{
	padding: 1px 1px 1px 1px;
	border-left: 2px solid #000080;
	background-image: none;
}
td.boright
{
	padding: 1px 1px 1px 1px;
	border-right: 2px solid #000080;
	background-image: none;
}

td.botop
{
	padding: 1px 1px 1px 1px;
	border-top: 2px solid #000080;
	background-image: none;
}

td.bobottom
{
	padding: 1px 1px 1px 1px;
	border-bottom: 2px solid #000080;
	background-image: none;
}

td.botopright
{
	padding: 1px 1px 1px 1px;
	border-top: 2px solid #000080;
	border-right: 2px solid #000080;
	background-image: none;
}

td.bobottomright
{
	padding: 1px 1px 1px 1px;
	border-bottom: 2px solid #000080;
	border-right: 2px solid #000080;
	background-image: none;
}


td.botopleft
{
	padding: 1px 1px 1px 1px;
	border-top: 2px solid #000080;
	border-left: 2px solid #000080;
	background-image: none;
	
}

td.bobottomleft
{
	padding: 1px 1px 1px 1px;
	border-bottom: 2px solid #000080;
	border-left: 2px solid #000080;
	background-image: none;
}



td.td160 { 
	text-align: left; 
	font-size: 110%;
	vertical-align: top ; 
	border: none; 
	height: 100px; 
	width:144px; 
} 

td.td16 { 
	padding: 1px 1px 1px 1px;
	font-size: 110%;
	border: none; 
	width:16px; 
	background-image: none;
} 


table
{
	margin: 0px 0px 1px 0px;
	border: 1px solid #ddd;
	border-collapse: collapse;
	background-image: none;
}				

table caption
{
	caption-side: top;
	padding: 1px 1px 1px 1px;
	font-style: italic;
	color: #666;
}

table th,
table td
{
	padding: 1px 1px 1px 1px;
	border: 1px solid #ddd;
	background-image: none;
}
			
table thead th,
table thead td
{
	text-align: center;
	font-weight: bold;
	background-color:#eee;
	background-image: none;
}

table.no-border

{
	margin: 0px 0px 1px 0px;
	border: none;
	border-collapse: collapse;
	background-image: none;
}

table.no-border th,
table.no-border td
{
    padding: 1px 1px 1px 1px;
	border: none;
	
}

table.no-border2
{
	margin: 0px 0px 1px 0px;
	border: none;
	border-collapse: collapse;
	background-image: url(images/b00.gif) repeat-x;
}

table.no-border2 th,
table.no-border2 td
{
    padding: 1px 1px 1px 1px;
	border: none;
	
}

td.head1 { 
	padding: 1px 1px 1px 1px;
	font-size: 110%;
	border: none; 
	background-image: url(images/b00.gif) repeat-x;
} 
		
		
table th.left,
table td.left
{
	text-align: left;
}

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

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

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

table ul
{
	list-style: none;
}
