@charset "UTF-8";
/* ---------------------- 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 {
	font-size: 90%;
	color: #888
}
caption {
	font-size: 120%;
	line-height: 130%;
	color: #339933
}
td {
	padding: 1px 1px 1px 10px;
	text-align:left
}
td.num {
	border-right: 1px solid #ADA;
	border-top: 1px solid #ADA;
	vertical-align:baseline;
	width:15px;
	font-size: 80%;
	color: #999;
}

td.notabene {
	border-bottom: 1px solid #ADA;
	vertical-align:baseline;
	text-align:center;
	font-size: 80%;
	color: #666;
}
td.mots {
	border-right: 1px solid #ADA;
	border-top: 1px solid #ADA;
	vertical-align:baseline;
	width:50px;
	font-size: 120%;
	color: #000;
}
td.gram {
	border-right: 1px solid #ADA;
	border-top: 1px solid #ADA;
	vertical-align:baseline;
	width:50px;
	font-size: 80%;
	color: #999;
}
td.trad {
	border-right: 1px solid #ADA;
	border-top: 1px solid #ADA;
	vertical-align:baseline;
	width:80px;
	font-size: 90%;
	color: #000;
}
td.play {
	border-right: 1px solid #ADA;
	border-top: 1px solid #ADA;
	vertical-align:baseline;
	width:30px;
	}
td.rem {
	border-top: 1px solid #ADA;
	vertical-align:baseline;
	font-size: 90%;
	color: #444;
}

