@charset "UTF-8";

div #bloc h2 {
	font-size:130%;
	line-height:130%;
	margin:0;
	padding:0px 0px 0px 0px;
	color:#444
}
.api {
	line-height:80% /* c'était pour abaisser les symboles API, mais ca marche plus !  */
}
/* ---------------------- barre osaka ------------------ */
div #barre {
	position:relative;
	display:block;
	height:42px;
	font-size:13px; /*ori 11px, un peu trop petit */
	font-weight:bold;
	background:transparent url(../images/barreverte.gif) repeat-x top left;
	font-family:"ヒラギノ丸ゴ Pro W4", "ＭＳ Ｐゴシック", "Osaka"
}
div #barre ul {
	margin:0px;
	padding:0;
	list-style-type:none;
	width:auto;
}
div #barre ul li {
	display:block;
	float:left;
	margin:0 1px 0 0;
}
div #barre li a {
	display:block;
	float:left;
	color:#000;
	text-decoration:none;
	padding:14px 10px 0 10px; /* ori 14px 22px 0 22px, modif du 4mai2008, plus que 22 s'il y a peu d'onglets, moins que 22 s'il y a bcp d'onglets   */
	height:28px;
}
div #barre li a:hover, div #barre ul li a.current {
	color:#fff;
	background:transparent url(../images/barreverte_over.gif) no-repeat top center
}
/* ---------------------- TABLES ------------------ */

table {
	border-top: 2px solid #0A0;
	color: #222
}
td {
	padding: 1px 1px 1px 10px;
	vertical-align:top;
	text-align:left
}
td.titre {
	font-size: 90%;
	vertical-align:top;
	color: #0A0
}
td.trad {
	font-size: 90%;
	vertical-align:top;
	width:25%;
	color: #333
}
td.trad_sm {
	font-size: 75%;
	vertical-align:top;
	width:25%;
	color: #000
}
td.trad_phrase {
	font-size: 90%;
	vertical-align:top;
	width:50%;
	color: #333
}

