@font-face {
    font-family:'gaelscript';
    src:url('gadelica.otf') format('truetype');
}

@font-face {
    font-family:'ipafont';
    src:url('polices/CharisSIL-R.ttf') format('truetype'),
		url('polices/CharisSIL-R.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:"bunchlo";
	/*src:url("polices/BUNCHLO.eot?") format("eot"),url("polices/BUNCHLO.woff") format("woff"),url("polices/bunchlo.ttf") format("truetype"),url("polices/BUNCHLO.svg#Bunchlo") format("svg");*/
	src:url("polices/bunchlo.ttf");
	font-weight:normal;
	font-style:normal;
	}

@font-face {
	font-family:"IPA Font";
	src:url("polices/ipa_font.eot?") format("eot"),url("polices/ipa_font.woff") format("woff"),url("polices/ipa_font.ttf") format("truetype"),url("polices/ipa_font.svg#IPAFont") format("svg");
	font-weight:normal;
	font-style:normal;
	}

body {
	font-family:"Times New Roman", Times, serif;
	font-size:110%;
}
h1 { text-align:center; font-size:24px; }
h2 { text-align:center; font-size:18px; }

.gaeilge {
	font-family:bunchlo;
}

.ipa {
	font-family:'ipafont';
}

#pron .lettre {
	font-size:150%;
	text-align:center;
	font-weight:bold;
}
a { color:#006600; }
a#accueil { font-family:sans-serif; font-size:14px; }
.bunchlo { font-family:bunchlo; }
.vocabulaire-irlandais { font-family:garamond; font-size:18px; color:#006600; font-weight:bold; }
.vocabulaire-francais { font-family:Times New Roman, Times; font-size:18px; color:#009900; }
.vocabulaire-tiret { font-family:garamond; font-size:18px; color:#006600; font-weight:bold; }
.dialogue { margin-top:5px; margin-bottom:5px; }
.dialogue > div { display:inline-block; vertical-align:top; }
.dialogue-traduction { font-style:italic; font-size:95%; }