html,body {

	color : #000000;

	background-color : #FFFFCC;

	margin:10px 100px 10px 100px;

	font-size : 15pt;

/*	background-image:  url(fond_kesa_grd.gif);*/
	background-image:  url(fond_rakusu2.JPG);
}

h5,h6,ul,ol,table

{

	background-color : #FFFFCC;

	padding: 15px;


	/*background-image:  url(natfl027cadre.jpg);*/







}



h2,h1

{
background-color : #FFFFCC;	
}

h3,h4

{	
padding: 15px;
background-color : #FFFFCC;
}


a:hover {color:#FF0000; text-decoration:none;}

p,ul,td,th {
font-size : 13pt;
}

em {
 font-style: italic ;
}

.menu_desh{
font-size:9pt;}
/*titre gros*/


h1 {

font-family: "Monotype Corsiva";
text-align:center;
font-weight: bold;
font-size : 32pt;

}

.erreur
{
color:#CC0033;
font-size : 14pt;

}

h2 {
	font-family: "Monotype Corsiva";
/*titre moyen*/
font-size : 25pt;
/*padding-left:15px;*/
text-align:center;
font-weight: bold;

}



h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size:16pt;

	text-align:left;

	border-top-width: 0px;

	border-right-width: 10px;

	border-bottom-width: 3px;

	border-left-width: 5px;

	border-top-style: none;

	border-right-style: none;
	border-bottom-style:solid;
	border-left-style: solid;

}







h4 {
	font-family: Arial, Helvetica, sans-serif;

	font-size:14pt;

	text-align:left;

	font-style: normal;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 3px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

h5 {

/*texte*/

font-family: Arial, Helvetica, sans-serif;

font-size:12pt;

text-align:justify;

margin-left:50px;

margin-right:30px;

font-style: normal;

border: thin none;

}



h6 {

/*texte + petit*/

font-family: Arial, Helvetica, sans-serif;

font-size:10pt;

text-align:justify;

margin-left:50px;

margin-right:30px;

/*border: solid thin;*/

}



h7 {

/*texte petit sans bordure*/

font-size:12pt;

text-align:justify;

margin-left:5px;

margin-right:5px;

}





li {

font-size:12pt;

text-align:left;

margin-left:30px;

margin-right:0px;

font-weight: bold;

}



.home{

position: relative; 

    margin-top: 10px; 

    margin-left: 100px;

    margin-right: auto;

    border: 1px Solid black;

	}



.retour

{

position: relative; 

    margin-top: 10px; 

    margin-left: 100px;

    margin-right: auto;

    border: 1px Solid black;

}



.pos_w3c

{

position: relative; 

    margin-top: 10px; 

    margin-left: 100px;

    margin-right: auto;

    border: 1px Solid black;

}



.reikei_image

{

position:absolute;

margin-top:250px;

margin-left:250px;

}



.reikei_titre

{

position:absolute;

margin-top:50px;

margin-left:250px;

}



.reikei_poeme

{

position:absolute;

margin-top:300px;

margin-left:700px;

}





.border { border: solid ; }

.borderleft { border-left: solid ; }

.border1 { border-bottom: solid ; }

.borderpadding {border: solid ; padding: 15px ;}



.bordertop { border-top: none; }

.borderright { border-right: solid ; }

.borderbottom { border-bottom: solid ; }

.borderleft { border-left: solid ; }

.borderplus {border-top: solid 3px ; border-right: solid 6px ; }

.borderwidth { border-style:solid ; border-left-width: 3mm ; }

.borderclasse { border-style:solid ; border-width: 0px 10px 2px 0px ; }



.thin { border: solid thin ; }

.medium { border: solid medium ; }

.thick { border: solid thick ; }

.Style1 {

	font-family: "Courier New", Courier, monospace;

	font-size: 14px;

}


.fond-table

{

font-size : 16pt;

font-weight: bold;

}



a:link {color: #660000; text-decoration:underline;}

a:visited {color: #660000; text-decoration:underline;}







p,ul,td {

	font-size : 13pt;

	background-color : #FFFFCC;

	/*background-image:  url(natfl027cadre.jpg);*/

font-weight: bold;

}


