@charset "UTF-8";

/* *********************** */
/* Styles: Couleur de body */
/* *********************** */

body.ecrits       { background-color: #FFFF99; margin:0; padding:0;}
body.gohonzon     { background-color: #ffffcc; margin:0; padding:0;}
body.dictionnaire { background-color: #ffffcc; margin:0; padding:0;}
body.cours        { background-color: #FFCC99; margin:0; padding:0;}
body.conferences  { background-color: #FFCC99; margin:0; padding:0;}
body.courrier     { background-color: #CCCCFF; margin:0; padding:0;}
body.journal      { background-color: #CCFFFF; margin:0; padding:0;}
body.quiestmiaofa { background-color: #CCFFCC; margin:0; padding:0;}

/* *************************************** */
/* Styles: Structure de la page par défaut */
/* *************************************** */

table.defaut {border-style:solid; border-color: #000000; border-spacing:0; border-collapse:separate; width: 100%;}

tr.titre  {border-style:solid; border-color:#ffffff; border-collapse:separate; height:350px;}
tr.retour {border-style:solid; border-color:#ffffff; border-collapse:separate; height:80px}
td.retour {border-style:solid; border-color:#000000; border-collapse:separate; text-align: right; padding: 0 20px;}
tr.defaut {border-style:solid; border-color:#ffffff; border-collapse:separate;}

td.defgau {border-style:solid; border-color:#000000; border-collapse:separate; width:150px;}
td.defmil {border-style:solid; border-color:#000000; border-collapse:separate;}
td.defdro {border-style:solid; border-color:#000000; border-collapse:separate; width:150px;}

/* ***************************************** */
/* Styles: Paragraphes & Polices par défaut  */
/* ***************************************** */

p.titre  {margin-top:0px; margin-bottom:0px; font-family:Georgia; font-size:90px; color:#b84700; line-height:110px; text-align:center;}
p.titre1 {margin-top:0px; margin-bottom:0px; max-width:1500px; margin-left:auto; margin-right:auto; font-family:Georgia; font-size:85px; color:#b84700; line-height:98px; text-align:center;}
p.titre2 {margin-top:0px; margin-bottom:0px; max-width:1500px; margin-left:auto; margin-right:auto; font-family:Georgia; font-size:60px; color:#b84700; line-height:98px; text-align:center;}
p.titre3 {margin-top:0px; margin-bottom:0px; max-width:1500px; margin-left:auto; margin-right:auto; font-family:Georgia; font-size:30px; color:#b84700; line-height:48px; text-align:center;}

p.defaut {margin-top:0px; margin-bottom:15px; font-family:Georgia; font-size:16px; color:#000000; line-height:20px; text-align:justify;}
.defaut  {font-family:Georgia; font-size:16px; color:#000000;}
a.defaut {font-family:Georgia; font-size:16px; color:#000000; text-decoration:underline; text-decoration-color:#0000EE}

.defsup  {font-size: 60%; line-height: 60%; color:#000000; vertical-align: super; font-weight: bold;}
a.defsup {font-size: 60%; line-height: 60%; color:#000000; vertical-align: super; text-decoration:none; font-weight: bold;}

.retour  {font-family:Georgia; font-size:16px; color:#B84700;}
a.retour {font-family:Georgia; font-size:16px; color:#B84700; text-decoration:underline; text-decoration-color:#0000EE}

a.alphab {font-family:Georgia; font-size:24px; font-weight:bold; color:#B84700; margin-right:8px; text-decoration:underline; text-decoration-color:#0000EE;}

.couldef {color:#000000;}
a.couldef {color:#000000; text-decoration:underline; text-decoration-color:#0000EE}
.coulmag {color:#CC33CC;}
a.coulmag {color:#CC33CC; text-decoration:underline; text-decoration-color:#0000EE}
.coulora {color:#FF6600;}
a.coulora {color:#FF6600; text-decoration:underline; text-decoration-color:#0000EE}
.coulver {color:#33CC00;}
a.coulver {color:#33CC00; text-decoration:underline; text-decoration-color:#0000EE}
.coulmar {color:#b84700;}
a.coulmar {color:#b84700; text-decoration:underline; text-decoration-color:#0000EE}

/* ************************** */
/* Styles: Écrits de Nichiren */
/* ************************** */

p.ecr_defaut {margin-top:0px; margin-bottom:15px; font-family:Georgia; font-size:18px; line-height:24px; text-align:justify;}
.ecr_defaut  {font-family:Georgia; font-size:18px; color:#000000;}
a.ecr_defaut {font-family:Georgia; font-size:18px; color:#000000; text-decoration:underline; text-decoration-color:#0000EE}
p.ecr_defnot {margin-top:0px; margin-bottom:15px; font-family:Georgia; font-size:16px; line-height:24px; text-align:justify;}
.ecr_defnot  {font-family:Georgia; font-size:16px; color:#000000;}
a.ecr_defnot {font-family:Georgia; font-size:16px; color:#000000; text-decoration:underline; text-decoration-color:#0000EE}
.ecr_defsup  {font-size: 60%; line-height: 60%; color:#000000; vertical-align: super; font-weight: bold;}
a.ecr_defsup {font-size: 60%; line-height: 60%; color:#000000; vertical-align: super; text-decoration:none; font-weight: bold;}

table.ecr_tab {border-style:hidden; border-collapse:collapse; border-spacing:0; width:90%; margin:10px auto;}
tr.ecr_tab    {height:60px}
td.ecr_tab    {border-style:hidden; padding:15px; vertical-align:middle; font-family:Georgia; font-size:18px; line-height:24px; text-align:justify;}

tr.ecr_retour {border-style:solid; border-color:#ffffff; border-collapse:separate; height:80px}
td.ecr_retour {border-style:solid; border-color:#000000; border-collapse:separate; text-align: left; padding: 0 20px;}
.ecr_retour   {font-family:Georgia; font-size:16px; color:#B84700;}
a.ecr_retour  {font-family:Georgia; font-size:16px; color:#B84700; text-decoration:underline; text-decoration-color:#0000EE}

p.ecr_table-para-data {margin-top:0px; margin-bottom:0px; font-family:Georgia; font-size:16px; line-height:20px; text-align:justify;}
a.ecr_table-para-data {font-family:Georgia; font-size:16px; color:#000000; text-decoration:underline; text-decoration-color:#0000EE;}

table.ecr_table-para-tabl {border-style:solid; border-spacing:0; border-collapse:separate;}
tr.ecr_table-para-tabl    {height:50px;}
td.ecr_table-para-tabl    {text-align:center; vertical-align:middle;}
a.ecr_table-para-tabl     {font-family:Georgia; font-size:16px; color:#B84700; text-decoration:underline; text-decoration-color:#0000EE;}

/* **************************** */
/* Styles: Galerie des Gohonzon */
/* **************************** */

p.goh_defaut {margin-top:0px; margin-bottom:15px; font-family:Georgia; font-size:18px; line-height:24px; text-align:justify;}
.goh_defaut  {font-family:Georgia; font-size:18px; color:#000000;}
a.goh_defaut {font-family:Georgia; font-size:18px; color:#000000; text-decoration:underline; text-decoration-color:#0000EE}
p.goh_defnot {margin-top:0px; margin-bottom:15px; font-family:Georgia; font-size:16px; line-height:24px; text-align:justify;}
.goh_defnot  {font-family:Georgia; font-size:16px; color:#000000;}
a.goh_defnot {font-family:Georgia; font-size:16px; color:#000000; text-decoration:underline; text-decoration-color:#0000EE}
.goh_defsup  {font-size: 60%; line-height: 60%; color:#000000; vertical-align: super; font-weight: bold;}
a.goh_defsup {font-size: 60%; line-height: 60%; color:#000000; vertical-align: super; text-decoration:none; font-weight: bold;}

table.goh_tab {border-style:solid; border-color:#000000; border-collapse:separate; border-width:1px; border-spacing:2px; width:90%; margin:10px auto; text-align:center;}
tr.goh_tab    {height:60px}
td.goh_tab    {border-style:solid; border-color:#000000; border-width:1px; padding:20px; vertical-align:middle;}

img.goh_table-imag   {border-color:#000000; border-style:solid; border-width:1px}

table.goh_table {border-style:hidden;}
tr.goh_table    {padding:20px}
td.goh_table    {padding:20px; vertical-align:top;}
a.goh_table     {font-family:Georgia; font-size:16px; color:#000000; text-decoration:underline; text-decoration-color:#0000EE}

table.goh_menu {border-style:hidden;}
tr.goh_menu    {height:30px;}
td.goh_menu    {width:30px; text-align:center; vertical-align:middle; padding:3px 3px;}
.goh_menu      {font-family:Georgia; font-size:16px; color:#B84700}
a.goh_menu     {font-family:Georgia; font-size:16px; color:#B84700; text-decoration:underline; text-decoration-color:#0000EE;}

table.goh_gohonzon_menu {border-style:solid; border-spacing:0; border-collapse:separate;}
tr.goh_gohonzon_menu    {height:50px;}
tr.goh_gohonzon_menu:first-of-type {background-color:transparent;}
tr.goh_gohonzon_menu:first-of-type .goh_gohonzon_menu {color:#000000;}
tr.goh_gohonzon_menu:not(:first-of-type):nth-of-type(odd) {background-color:#f2f2f2;}
tr.goh_gohonzon_menu:not(:first-of-type):nth-of-type(even) {background-color:#e2e2e2;}
td.goh_gohonzon_menu    {text-align:center; vertical-align:middle; padding:6px 2px;}
.goh_gohonzon_menu      {font-family:Georgia; font-size:13px; color:#000000; margin-top:0px; margin-bottom:0px; line-height:18px;}
a.goh_gohonzon_menu     {font-family:Georgia; font-size:13px; color:#B84700; text-decoration:underline; text-decoration-color:#0000EE;}

/* ***************************** */
/* Styles Dictionnaire Miaofa    */
/* ***************************** */

p.dic_defaut   {margin-top:0px; margin-bottom:15px; font-family:Georgia; font-size:18px; line-height:24px; text-align:justify;}
.dic_defaut    {font-family:Georgia; font-size:18px; color:#000000;}
a.dic_defaut   {font-family:Georgia; font-size:18px; color:#000000; text-decoration:underline; text-decoration-color:#0000EE}
p.dic_defnot   {margin-top:0px; margin-bottom:15px; font-family:Georgia; font-size:16px; line-height:24px; text-align:justify;}
.dic_defnot    {font-family:Georgia; font-size:16px; color:#000000;}
a.dic_defnot   {font-family:Georgia; font-size:16px; color:#000000; text-decoration:underline; text-decoration-color:#0000EE}
.dic_defsup    {font-size: 60%; line-height: 60%; color:#000000; vertical-align: super; font-weight: bold;}
a.dic_defsup   {font-size: 60%; line-height: 60%; color:#000000; vertical-align: super; text-decoration:none; font-weight: bold;}

table.dic_tab     { border:1px solid #000000; border-collapse:collapse; width:90%; margin:10px auto; }
tr.dic_tab        { height:40px; }
table.dic_tab td  { border:1px solid #000000; padding:5px; text-align:center; vertical-align:middle; }
table.dic_tab th  { border:1px solid #000000; padding:5px; text-align:center; vertical-align:middle; font-weight:bold; }

/* ************** */
/* Styles : Cours */
/* ************** */

p.crs_defaut {margin-top:0px; margin-bottom:15px; font-family:Georgia; font-size:18px; line-height:24px; text-align:justify; color:#000000;}
.crs_defaut  {font-family:Georgia; font-size:18px; color:#000000;}
a.crs_defaut {font-family:Georgia; font-size:18px; color:#000000; text-decoration:underline; text-decoration-color:#0000EE}
p.crs_defnot {margin-top:0px; margin-bottom:15px; font-family:Georgia; font-size:16px; line-height:24px; text-align:justify; color:#000000;}
.crs_defnot  {font-family:Georgia; font-size:16px; color:#000000;}
a.crs_defnot {font-family:Georgia; font-size:16px; color:#000000; text-decoration:underline; text-decoration-color:#0000EE}
.crs_defsup  {font-size: 60%; line-height: 60%; color:#000000; vertical-align: super; font-weight: bold;}
a.crs_defsup {font-size: 60%; line-height: 60%; color:#000000; vertical-align: super; text-decoration:none; font-weight: bold;}

table.crs_tab {border-style:solid; border-color: #000000; border-collapse:separate; border-width:1px; border-spacing:2px; width:90%; margin:10px auto; text-align:center;}
tr.crs_tab    {height:80px}
td.crs_tab    {border-style:solid; border-color: #000000; border-width:1px; padding:20px; vertical-align:middle;}

/* ******************** */
/* Styles : Conférences */
/* ******************** */

p.cnf_defaut {margin-top:0px; margin-bottom:15px; font-family:Georgia; font-size:18px; line-height:24px; text-align:justify;}
.cnf_defaut  {font-family:Georgia; font-size:18px; color:#000000;}
a.cnf_defaut {font-family:Georgia; font-size:18px; color:#000000; text-decoration:underline; text-decoration-color:#0000EE}
p.cnf_defnot {margin-top:0px; margin-bottom:15px; font-family:Georgia; font-size:16px; line-height:24px; text-align:justify;}
.cnf_defnot  {font-family:Georgia; font-size:16px; color:#000000;}
a.cnf_defnot {font-family:Georgia; font-size:16px; color:#000000; text-decoration:underline; text-decoration-color:#0000EE}
.cnf_defsup  {font-size: 60%; line-height: 60%; color:#000000; vertical-align: super; font-weight: bold;}
a.cnf_defsup {font-size: 60%; line-height: 60%; color:#000000; vertical-align: super; text-decoration:none; font-weight: bold;}

table.cnf_tab {border-style:solid; border-color: #000000; border-collapse:separate; border-width:1px; border-spacing:2px; width:90%; margin:10px auto; text-align:center;}
tr.cnf_tab    {height:80px}
td.cnf_tab    {border-style:solid; border-color: #000000; border-width:1px; padding:20px; vertical-align:middle;}
span.cnf_tab  {font-family:Georgia; font-size:18px; color:#000000;}

/* ****************************** */
/* Styles : Courrier des Lecteurs */
/* ****************************** */

p.cou_defaut  {margin-top:0px; margin-bottom:15px; font-family:Georgia; font-size:18px; line-height:24px; text-align:justify;}
.cou_defaut   {font-family:Georgia; font-size:18px; color:#000000;}
a.cou_defaut  {font-family:Georgia; font-size:18px; color:#000000; text-decoration:underline; text-decoration-color:#0000EE}
p.cou_defnot  {margin-top:0px; margin-bottom:15px; font-family:Georgia; font-size:16px; line-height:24px; text-align:justify;}
.cou_defnot   {font-family:Georgia; font-size:16px; color:#000000;}
a.cou_defnot  {font-family:Georgia; font-size:16px; color:#000000; text-decoration:underline; text-decoration-color:#0000EE}
.cou_defsup   {font-size:60%; line-height:60%; color:#000000; vertical-align:super; font-weight:bold;}
a.cou_defsup  {font-size:60%; line-height:60%; color:#000000; vertical-align:super; text-decoration:none; font-weight:bold;}

table.cou_tab {border-style:solid; border-color:#000000; border-collapse:separate; border-width:1px; border-spacing:2px; width:90%; margin:10px auto; text-align:center;}
tr.cou_tab    {height:60px}
td.cou_tab    {border-style:solid; border-color:#000000; border-width:1px; padding:20px; vertical-align:middle;}

/* ****************** */
/* Styles : Journal   */
/* ****************** */

p.jou_defaut   {margin-top:0px; margin-bottom:15px; font-family:Georgia; font-size:18px; line-height:24px; text-align:justify;}
.jou_defaut    {font-family:Georgia; font-size:18px; color:#000000;}
a.jou_defaut   {font-family:Georgia; font-size:18px; color:#000000; text-decoration:underline; text-decoration-color:#0000EE}
img.jou_defaut {display:block; margin:0 auto; border:1px solid #000000;}
p.jou_defnot   {margin-top:0px; margin-bottom:15px; font-family:Georgia; font-size:16px; line-height:24px; text-align:justify;}
.jou_defnot    {font-family:Georgia; font-size:16px; color:#000000;}
a.jou_defnot   {font-family:Georgia; font-size:16px; color:#000000; text-decoration:underline; text-decoration-color:#0000EE}
.jou_defsup    {font-size:60%; line-height:60%; color:#000000; vertical-align:super; font-weight:bold;}
a.jou_defsup   {font-size:60%; line-height:60%; color:#000000; vertical-align:super; text-decoration:none; font-weight:bold;}

table.jou_tab  {border-style:solid; border-color:#000000; border-collapse:separate; border-width:1px; border-spacing:2px; width:90%; margin:10px auto; text-align:center;}
tr.jou_tab     {height:60px}
td.jou_tab     {border-style:solid; border-color:#000000; border-width:1px; padding:20px; vertical-align:middle;}

/* ************************* */
/* Styles : Qui est Miaofa ? */
/* ************************* */

p.qui_defaut  {margin-top:0px; margin-bottom:15px; font-family:Georgia; font-size:18px; line-height:24px; text-align:justify;}
.qui_defaut   {font-family:Georgia; font-size:18px; color:#000000;}
a.qui_defaut  {font-family:Georgia; font-size:18px; color:#000000; text-decoration:underline; text-decoration-color:#0000EE}
p.qui_defnot  {margin-top:0px; margin-bottom:15px; font-family:Georgia; font-size:16px; line-height:24px; text-align:justify;}
.qui_defnot   {font-family:Georgia; font-size:16px; color:#000000;}
a.qui_defnot  {font-family:Georgia; font-size:16px; color:#000000; text-decoration:underline; text-decoration-color:#0000EE}
.qui_defsup   {font-size:60%; line-height:60%; color:#000000; vertical-align:super; font-weight:bold;}
a.qui_defsup  {font-size:60%; line-height:60%; color:#000000; vertical-align:super; text-decoration:none; font-weight:bold;}

table.qui_tab {border-style:solid; border-color:#000000; border-collapse:separate; border-width:1px; border-spacing:2px; width:90%; margin:10px auto; text-align:center;}
tr.qui_tab    {height:60px}
td.qui_tab    {border-style:solid; border-color:#000000; border-width:1px; padding:20px; vertical-align:middle;}

/* ************* */
/* DEVELOPPEMENT */
/* ************* */

table.defaut {border-style:hidden; width: 100%;}
tr.defaut {border-style:hidden;}

td.defgau {border-style:hidden; width:150px;}
td.defmil {border-style:hidden;}
td.defdro {border-style:hidden; width:150px;}

tr.titre {border-style:hidden; height:350px}

tr.retour {border-style:hidden; height:80px}
td.retour {border-style:hidden; text-align: right; padding: 0 20px;}
