@media screen and (max-width:4000px)
{
   *           {margin:0; padding:0;}
   div#wrapper {width:100%; text-align:center; margin: 0 auto;}
   div#body    {width:2110px; text-align:center; margin: 0 auto;}
   div#bodys   {width:1408px; text-align:center; margin: 0 auto;}
   div.imgcell {width:352px; text-align:center; float:left; font-size: 16pt; padding: 0px; 20px; background-color:#fefefe;}
   div.txcell  {width:469px; text-align:center; float:left; font-size: 18pt;}
   div#foot    {width:2110px; text-align:center; margin: 0 auto; clear:left;}


   table, th, td {border: 1px solid black; border-collapse: collapse;}
   th          {background-color: #bbb; color: black; padding: 5px;}
   td          {color: #404040; padding: 5px;}
   td.v        {color: #333;}
   tr:nth-child(even) {background-color: #dedede;}
   tr:nth-child(odd) {background-color: #fff;}
   tr.pd       {background-color: #a2d1fc;}
   tr.pl       {background-color: #e0eefb;}
   tr:hover    {background-color: #ffc;}

   BODY, H1    {font-family: "Helvetica"; font-weight: bold; color: #000; font-size: 16pt;}
   H1          {font-size: 58pt;}
   H2          {font-size: 48pt;}
   IMG         {width: 300px; height: 225px;}
   IMG.cc      {width: 1150px; height: 1090px;}

   A.tgv         {font-size: 12pt; text-decoration: underline;}
   A.tgv:link    {color: #0f5238;}
   A.tgv:visited {color: #0f5238;}
   A.tgv:active  {color: #ad630b;}
   A.tgv:hover   {color: #ad630b;}

   A.bot         {font-size: 120%;}
}

@media screen and (max-width:2090px)
{
   *           {margin:0; padding:0;}
   div#wrapper {width:100%; text-align:center; margin: 0 auto;}
   div#body    {width:1760px; text-align:center; margin: 0 auto;}
   div#bodys   {width:1408px; text-align:center; margin: 0 auto;}
   div.imgcell {width:352px; text-align:center; float:left; font-size: 16pt; padding: 0px; 20px; background-color:#fefefe;}
   div.txcell  {width:469px; text-align:center; float:left; font-size: 18pt;}
   div#foot    {width:1760px; text-align:center; margin: 0 auto; clear:left;}


   table, th, td {border: 1px solid black; border-collapse: collapse;}
   th          {background-color: #bbb; color: black; padding: 5px;}
   td          {color: #404040; padding: 5px;}
   td.v        {color: #333;}
   tr:nth-child(even) {background-color: #dedede;}
   tr:nth-child(odd) {background-color: #fff;}
   tr.pd       {background-color: #a2d1fc;}
   tr.pl       {background-color: #e0eefb;}
   tr:hover    {background-color: #ffc;}

   BODY, H1    {font-family: "Helvetica"; font-weight: bold; color: #000; font-size: 16pt;}
   H1          {font-size: 54pt;}
   H2          {font-size: 48pt;}
   IMG         {width: 300px; height: 225px;}
   IMG.cc      {width: 1150px; height: 1090px;}

   A.tgv         {font-size: 12pt; text-decoration: underline;}
   A.tgv:link    {color: #0f5238;}
   A.tgv:visited {color: #0f5238;}
   A.tgv:active  {color: #ad630b;}
   A.tgv:hover   {color: #ad630b;}

   A.bot         {font-size: 120%;}
}


@media screen and (max-width:1740px)
{
   *           {margin:0; padding:0;}
   div#wrapper {width:100%; text-align:center; margin: 0 auto;}
   div#body    {width:1410px; text-align:center; margin: 0 auto;}
   div#bodys   {width:1408px; text-align:center; margin: 0 auto;}
   div.imgcell {width:352px; text-align:center; float:left; font-size: 16pt; padding: 0px; 20px; background-color:#fefefe;}
   div.txcell  {width:469px; text-align:center; float:left; font-size: 18pt;}
   div#foot    {width:1410px; text-align:center; margin: 0 auto; clear:left;}


   table, th, td {border: 1px solid black; border-collapse: collapse;}
   th          {background-color: #bbb; color: black; padding: 5px;}
   td          {color: #404040; padding: 5px;}
   td.v        {color: #333;}
   tr:nth-child(even) {background-color: #dedede;}
   tr:nth-child(odd) {background-color: #fff;}
   tr.pd       {background-color: #a2d1fc;}
   tr.pl       {background-color: #e0eefb;}
   tr:hover    {background-color: #ffc;}

   BODY, H1    {font-family: "Helvetica"; font-weight: bold; color: #000; font-size: 16pt;}
   H1          {font-size: 50pt;}
   H2          {font-size: 44pt;}
   IMG         {width: 300px; height: 225px;}
   IMG.cc      {width: 1150px; height: 1090px;}

   A.tgv         {font-size: 12pt; text-decoration: underline;}
   A.tgv:link    {color: #0f5238;}
   A.tgv:visited {color: #0f5238;}
   A.tgv:active  {color: #ad630b;}
   A.tgv:hover   {color: #ad630b;}

   A.bot         {font-size: 120%;}
}


@media screen and (max-width:1390px)
{
   *           {margin:0; padding:0;}
   div#wrapper {width:100%; text-align:center; margin: 0 auto;}
   div#body    {width:1058px; text-align:center; margin: 0 auto;}
   div#bodys   {width:1056px; text-align:center; margin: 0 auto;}
   div.imgcell {width:352px; text-align:center; float:left; font-size: 16pt; padding: 0px; 20px; background-color:#fefefe;}
   div.txcell  {width:352px; text-align:center; float:left; font-size: 12pt;}
   div#foot    {width:1058px; text-align:center; margin: 0 auto; clear:left;}

   table, th, td {border: 1px solid black; border-collapse: collapse;}
   th          {background-color: #bbb; color: black; padding: 5px;}
   td          {color: #404040; padding: 5px;}
   td.v        {color: #333;}
   tr:nth-child(even) {background-color: #dedede;}
   tr:nth-child(odd) {background-color: #fff;}
   tr.pd       {background-color: #a2d1fc;}
   tr.pl       {background-color: #e0eefb;}
   tr:hover    {background-color: #ffc;}

   BODY, H1    {font-family: "Helvetica"; font-weight: bold; color: #000; font-size: 16pt;}
   H1          {font-size: 42pt;}
   H2          {font-size: 32pt;}
   IMG         {width: 300px; height: 225px;}
   IMG.cc      {width: 1056px; height: 1000px;}

   A.tgv         {font-size: 12pt; text-decoration: underline;}
   A.tgv:link    {color: #0f5238;}
   A.tgv:visited {color: #0f5238;}
   A.tgv:active  {color: #ad630b;}
   A.tgv:hover   {color: #ad630b;}

   A.bot         {font-size: 120%;}

}


@media screen and (max-width:1040px)
{
   *           {margin:0; padding:0;}
   div#wrapper {width:100%; text-align:center; margin: 0 auto;}
   div#body    {width:704px; text-align:center; margin: 0 auto;}
   div#bodys   {width:704px; text-align:center; margin: 0 auto;}
   div.imgcell {width:352px; text-align:center; float:left; font-size: 16pt; padding: 0px; 20px; background-color:#fefefe;}
   div.txcell  {width:233px; text-align:center; float:left; font-size: 8pt;}
   div#foot    {width:704px; text-align:center; margin: 0 auto; clear:left;}

   table, th, td {border: 1px solid black; border-collapse: collapse;}
   th          {background-color: #bbb; color: black; padding: 2px;}
   td          {color: #404040; padding: 5px;}
   td.v        {color: #333;}
   tr:nth-child(even) {background-color: #dedede;}
   tr:nth-child(odd) {background-color: #fff;}
   tr.pd       {background-color: #a2d1fc;}
   tr.pl       {background-color: #e0eefb;}
   tr:hover    {background-color: #ffc;}

   BODY, H1    {font-family: "Helvetica"; font-weight: bold; color: #000; font-size: 16pt;}
   H1          {font-size: 30pt;}
   H2          {font-size: 22pt;}
   IMG         {width: 300px; height: 225px;}
   IMG.cc      {width: 702px; height: 665px;}

   A.tgv         {font-size: 12pt; text-decoration: underline;}
   A.tgv:link    {color: #0f5238;}
   A.tgv:visited {color: #0f5238;}
   A.tgv:active  {color: #ad630b;}
   A.tgv:hover   {color: #ad630b;}

   A.bot         {font-size: 100%;}
}