/********** Table 1 **********/

table.table1 {
	border-spacing:2px;
	border-collapse:collapse;
	clear:both;
	cursor:default;
	empty-cells:show;
	
	margin:1px;
	padding:0px;
	table-layout:auto;
	border:1px solid #d45e27;
}
table.table1 thead th {
	background:url(../images/layout/bg-table.gif) repeat-x;	
	background-position:left bottom;
	border: 1px solid #d45e27;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	text-align:left;
	vertical-align:top;
}


table.table1 tbody th {
	background-color:#f49f61;
	background-repeat:repeat-x;
	background-position:left top;
	border:1px solid #d45e27;
	color:#ffffff;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	text-align:left;
	vertical-align:top;
}

table.table1 tbody tr {}
table.table1 tbody tr.on {}
table.table1 tbody tr.contraste{}
table.table1 tbody td {
	border:1px solid #d45e27;
	margin:0px;
	padding:5px;
	text-align:left;
	vertical-align:top;
}

table.table1 tbody td p {
	margin:0px ;
	padding:0px ;
	text-align:left;
}

table.table1 tbody td ul li{
	margin-left:-20px;
}


/********** Table vide **********/
table.table-vide {
	border:none;
	clear:both;
	margin:1px;
	padding:0px;
	empty-cells:show;	
	border-collapse:collapse;
	}
table.table-vide thead th{
	margin:0px;
	padding:2px;
	text-align:left;
	vertical-align:top;
}
table.table-vide tbody th{
	margin:0px;
	padding:2px;
	text-align:left;
	vertical-align:top;
}
table.table-vide tbody tr{}
table.table-vide tbody tr.on {}
table.table-vide tbody tr.contraste	{}
table.table-vide tbody td 	{
	margin:0px;
	padding:0px;
	padding-top:2px;padding-bottom:2px;
	text-align:left;
	vertical-align:top;
}
table.table-vide tbody td p {
	margin:0px;
	padding:0px;
	text-align:left;
}

table.table-vide tbody td.lignegrise  {
	background: url(../images/layout/lignegrise.gif) 0% 50% repeat-x; vertical-align:middle; padding:0px;
}


