table {		border-collapse: collapse;		margin: 20px auto 20px auto;		width: 90%;		padding: 7px;		border-left: 1px #0066ff solid;		border-right: 1px solid #99ccff;		border-top: 1px #99ccff solid;		border-bottom: solid #0099ff 1px;
	font-size: 1em;
}/* 20061106 - pour superposition des tableaux trop grands... */

th span.stabilo, caption span.stabilo { background-color: yellow;		color: black;
		padding: 0;
	font-size: inherit;
	line-height: inherit;
}

caption {	padding: 5px;	font-style: italic;
	color: #122b7a;
	text-align: center;
}table.geante {		background: #ffffff;		overflow: visible;		margin-left: -140px;		z-index: 10;
	font-size: x-small;
}table b { font-family:serif; }th {	border: 1px solid #0066ff;		border-top-color: white;		padding: 6px;		margin: 0px;		font-weight: 100;}td {	background-image: url("../img/fonds/fondtd.gif");		background-repeat: repeat-x;		padding: 6px;		border-left: 1px inset #b7c0ff;		border-top: 1px solid #b7c0ff;}table.donnees th, table.partis_agrements th, table.partis_aides_pub th, table.depots_partis th {		background: #6699ff;	color: #ffffff;
	font-size: 0.9em;
	line-height: normal;
}table.partis_agrements_retraits th, table.partis_agrements_retraits * .dom { 	background-color: #ffccff;
	font-size: 0.9em;
	line-height: normal;
}

table.partis_agrements_retraits * {		border: 2px #ffccff solid;		padding: 6px;		color: navy;		background: inherit;
	font-size: 0.9em;
}table.donnees td, table.depots_partis td, .partis_aides_pub td, table.partis_agrements td { 	margin: 1px;
	font-size: 0.9em;
	line-height: normal;
}table.depots_partis b, table.partis_aides_pub b{		color: #9999ff;		letter-spacing: 2px;
	font-size: 1.4em;
}table.partis_agrements * .dom {		color: #ffffff;		text-align: center;		background: #6699ff;
	font-size: 0.9em;
}table.partis_agrements b {		border: none;		padding: 0 0 0 2px;		color: #284abe;
	font: 600 italic 1em verdana, serif;
}.c0{	background-color: #6699ff;	color: white;}/* tableau à bords arrondis */.bords_ronds, .presse {
	border-collapse: collapse;
	background: transparent;
	padding: 0;
	border-style: none;
	width: 100%;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
}

.hg, .hc, .hd {height: 22px;border: none;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}.bg, .bc, .bd {height: 30px;border: none;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}.hg, .mg, .bg {width: 22px;border: none;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}.hd, .md, .bd {width: 31px;border: none;
	margin: 0;
	padding: 0;
}.hc, .mc, .bc {border: none;
	margin: 0;
	padding: 0;
}.hg {
	background: url(../img/new/slices/rect_rond/hg.gif) no-repeat;
}.hc {
	background: url(../img/new/slices/rect_rond/hc.gif) repeat-x;
}.hd {
	background: url(../img/new/slices/rect_rond/hd.gif) no-repeat;
}.mg {
	background: url(../img/new/slices/rect_rond/mg.gif) repeat-y;
}.mc {
	background: url(../img/new/slices/rect_rond/mc.gif) repeat;
}.md {
	background: url(../img/new/slices/rect_rond/md.gif) repeat-y;
}.bg {
	background: url(../img/new/slices/rect_rond/bg.gif) no-repeat;
}.bc {
	background: url(../img/new/slices/rect_rond/bc.gif) repeat-x;
}.bd {
	background: url(../img/new/slices/rect_rond/bd.gif) no-repeat;
}

.presse_table td {
	color: #160549;
	margin-top: 0;
	vertical-align: top;
	padding: 0 0 10px;
}

.presse_table h2 {
	color: #160549;
	vertical-align: top;
	margin: 0;
	height: 3em;
}

.presse_table h3, .presse_table p {
	color: #160549;
	vertical-align: top;
	margin: 0;
	padding: 10px;
}

/* Infos sur émissions tv radio affichées */

.presse_titre {
}

.presse_info {
	
}
