﻿
/* ===================== General Style ========================= */
.FontS {font-family: Arial, Helvetica, sans-serif; background:Honeydew; color:black; font-style:normal; font-weight:normal; font-size: calc(15px + 0.5vw); text-align:left; }
.FontC {font-weight:normal; text-align:center; }
.FontCH { font-size: calc(15px + 0.5vw); font-weight:900; text-align:center; padding-bottom: 0.7vw; }
.FontCH2 {text-align:center; padding-bottom: 0.5vw; padding-top: 0.7vw; }
.FontJ {text-align:justify; }
.FontJM {font-weight:normal; text-align:justify; margin-left:3vw; }
.FontR {text-align:right; }
.FontL {text-align:left; }
.FontTV {font-family: Arial, Helvetica, sans-serif; background:Honeydew; color:black; font-style:normal; font-weight:normal; font-size: calc(15px + 0.5vw); text-align:left; }
.FontTema {font-style:italic; font-weight:900; text-align:left; font-size: calc(18px + 0.5vw);  padding-bottom: 0.7vw; padding-top: 0.7vw; color:olive; }
.FontTemaC {font-style:normal; font-weight:900; font-size: calc(18px + 0.5vw);  text-align:center; padding-bottom: 0.7vw; padding-top: 0.7vw; color:olive; }
.aligncenter {text-align: center; }
.slide { border-radius: 20px; }
TopBottom {padding-bottom: 0.5vw; padding-top: 0.5vw; }
.tabPhot00{width: 100%; display: block; }
.st0 {width:90%; margin:auto; background:#f5fffe; padding:10pt;}
.st-1 {padding:7px; background:#000; border: thick solid #8ba1d3; color:#FFF; font-size: calc(15px + 0.5vw); font-weight:bold; font-family: Arial,Sans-Serif}
.st-2 {padding:5px; background:#415274; border: 3px solid #8ba1d3; color:#FFF; font-style:normal; font-size: calc(15px + 0.5vw); font-weight:bold; font-family: Arial,Sans-Serif; text-align:left; cursor:pointer}
.st-3 {float:right; color:#abffff; border: double solid #8ba1d3; font-size: calc(15px + 0.5vw); } 
.st-3:hover {color:#ffff00;} 
.st-4 {font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color:black; text-align:left;}
.tabPhot00{width: 98%; text-align:center; ; border-radius: 5%;}
.tabPhot01{width: 98%; text-align:center; ; border-radius: 5%;}
.Phot00 {width: 100%; display: block; }
.Phot01 {width: 3%; display: block; }
.st-9 {padding:7px; background:#FFFFFF; color:#000000; font-family: Arial,Sans-Serif; text-align:justify; }
.mst-9 {font-weight: bold; font-size: calc(15px + 0.5vw); font-family:Arial, Helvetica, sans-serif; }
a link {text-decoration:underline; color:#0000ff; font-size: calc(15px + 0.5vw); font-family:Arial, Helvetica, sans-serif;  }
a.mst-9:link {text-decoration:underline; color:#0000ff; font-size: calc(15px + 0.5vw); font-family:Arial, Helvetica, sans-serif;  }
a.mst-9:active {text-decoration:underline; color:#0000ff; }
a.mst-9:visited {text-decoration:underline; color:#0000ff; }
a.mst-9:hover {text-decoration:none; color:#FF0000; font-size: calc(15px + 0.5vw); font-family:Arial, Helvetica, sans-serif;  }
mst-7 {font-weight: bold; font-size: calc(15px + 0.5vw); font-family:Arial, Helvetica, sans-serif; }
a.mst-7:link {text-decoration:none; color:PowderBlue; font-size: calc(15px + 0.5vw); }
a.mst-7:hover {text-decoration:none; color:#DAA520; font-size: calc(15px + 0.5vw); }
a.tel {text-decoration-style: double; color:Teal;font-weight: bold; font-size: calc(15px + 0.5vw); font-family:Arial, Helvetica, sans-serif; }
a.tel:link {text-decoration-style: double; color:Teal; font-size: calc(15px + 0.5vw); }
a.tel:hover {text-decoration-style: double; color:DeepPink; font-size: calc(15px + 0.5vw); }
.aligncenter {text-align: center; }
.leftfoto{float:left;margin: 4px 10px 2px 0px; }
.st100 {width:100%; background:#f5fffe;align-items: center; }
ColB {color:blue; }
ColR {color:red; }
ColG {color:lime; }
ColY {color:yellow; }
ColO {color:olive; }
ColS {color:silver; }
ColGr {color:CadetBlue; }
li {list-style-type: none;}
li:before {content: "✔ "; }
/* ===================== End ========================= */