a    {
text-decoration: underline;
}

a:hover    {
	text-decoration: none;
}

*.tableau_gen    {
	width: 960px;
	text-align: left;	
	margin-left: auto;
	margin-right: auto;
	padding: 5px 5px 5px 5px;
	border-spacing: 0px;
	border: 0px solid;
	border-collapse: collapse;
}

*.td_corde    {
width: 92px; 
background-image: url(IMG/cordes.jpg); 
background-repeat: repeat-y; 
background-position: top center;
border: 0px solid;
}

*.td_logo    {
height: 190px; 
width: 215px; 
vertical-align: top;
border: 0px solid;
}

*.td_baniere    {
height: 190px; 
vertical-align: top; 
border: 0px solid;
}

*.td_menu    {
width: 215px; 
vertical-align: top; 
background-color: rgb(51, 51, 51);
border: 0px solid;
padding: 4px;
}

*.td_contenu1    {
width: 378px; 
background-image: url(IMG/ninpale11.jpg); 
background-repeat: no-repeat;
background-position: 57% 85%;
background-attachment: fixed;
vertical-align: top;
border: 0px solid;
padding: 4px;
}

*.td_contenu2    {
width: 428px; 
background-image: url(IMG/ninpale11.jpg); 
background-repeat: no-repeat;
background-position: 57% 85%;
background-attachment: fixed;
vertical-align: top;
border: 0px solid;
padding: 4px;
}

*.td_contenukanji    {
width: 605px; 
background-image: url(IMG/ninpale15.jpg); 
background-repeat: no-repeat;
background-position: 70% 100%;
background-attachment: fixed;
vertical-align: top;
padding: 4px;
border: 0px solid;
}

*.td_contenu4    {
width: 605px; 
vertical-align: top;
padding: 4px;
border: 0px solid;
}

*.td_photos    {
width: 225px; 
text-align: center; 
vertical-align: top; 
border: 0px solid;
}

*.td_photos2    {
width: 175px; 
text-align: center; 
vertical-align: top; 
border: 0px solid;
}

*.fond_menu    {
background-color: rgb(51, 51, 51);
}

*.fond_contenu    {
background-color: rgb(140, 140, 140);
}

*.texte    {
text-align: left;
font-family:"Century Gothic","Avant Garde","Futura","Tahoma","sans-serif";
font-weight: bold;
color: rgb(0, 0, 102);
font-size: 1em;
}

*.titre {
font-size: 3em;
}

*.soustitre {
font-size: 1.5em;
}

*.section {
font-size: 2em;
}

*.soussection {
font-size: 1.2em;
}

*.texte_menu_actif    {
font-weight: bold; 
font-family:"Century Gothic","Avant Garde","Futura","Tahoma","sans-serif";
color: rgb(140, 140, 140); 
font-size: 1em;
}

*.texte_menu    {
font-weight: bold; 
font-family:"Century Gothic","Avant Garde","Futura","Tahoma","sans-serif";
color: rgb(255, 255, 255); 
font-size: 1em;
}
