/* =============================== HEADER =============================== */iframe.header { height: 205px;               width: 900px;               border: 0;               padding: 0;               margin: 0;               float: left;               overflow: auto;               }               /* Body in practice only applies to the footer part. The rest is in tables */body         { background-color: #fffff8;                font-family: Verdana, Arial, Helvetica, sans-serif;                font-size: 8pt;                text-align: Center;              }/* Main table for page contents */table.main   { background-color: #fffff8;                border: 0;               width: 900px;               float: left;              }/* =============================== NAVIGATION BAR =============================== *//* Navigation bar main cell */td.navbar    { background-color: #6a63b2;                font-family: Verdana, Arial, Helvetica, sans-serif;                font-size: 8pt;                width: 142px;               text-align: Center;               vertical-align: Top;              }/* Navigation bar frame */iframe.navbar { height: 800px;               width: 140px;               border: 0;               padding: 0;               margin: 0;               float: center;               overflow: auto;               }               /* Subtable in navigation bar */table.subnavbar { background-color: #f8f3c0;                border: 0;               width: 136px;               margin-top: 4px;               margin-bottom: 4px;               margin-left: 2px;               margin-right: 2px;              }/* Cell in subtable in navigation bar*/td.subnavbar { text-align: Center;               width: 50%;               font-family: Verdana, Arial, Helvetica, sans-serif;                font-size: 7pt;                color: #6a63b2;               }/* Link in navigation bar*/a.subnavbar  { color: #6a63b2;                TEXT-DECORATION: none;               }/* ============ VERTICAL SPACE BETWEEN NAVIGATION BAR AND MAIN CONTENTS ============ */td.main1     { background-color: #fffff8;                width: 20px;              }/* =============================== MAIN CONTENTS =============================== *//* Main table cell for page contents */td.main2     { font-family: Verdana, Arial, Helvetica, sans-serif;                font-size: 10pt;                text-align: Left;               vertical-align: Top;               width: 738px;              }/* "Book now" button in English */iframe.book  { height: 100px;               width: 240px;               border: 0;               padding: 0;               margin: 0;               float: center;               overflow: auto;               }               /* "Book now" button in French */iframe.bookF  { height: 150px;               width: 240px;               border: 0;               padding: 0;               margin: 0;               float: center;               overflow: auto;               }               /* Main part table full width */table.fullw  { background-color: #fffff8;                border: 0;               width: 738px;               margin-top: 1ex;               margin-bottom: 1ex;               margin-left: 0;               margin-right: 0;                             }/* Standard cell, Left */td.stdL      { font-family: Verdana, Arial, Helvetica, Sans-serif;                font-size: 10pt;               color: #6a63b2;               text-align: left;               vertical-align: top;               padding: 3;              }/* Standard cell, Center */td.stdC      { font-family: Verdana, Arial, Helvetica, Sans-serif;                font-size: 10pt;               color: #6a63b2;               text-align: center;               vertical-align: top;               padding: 3;              }/* Cell 1/3 width Left Middle */td.col3v8L   { font-family: Verdana, Arial, Helvetica, Sans-serif;                width: 246px;               font-size: 8pt;               color: #6a63b2;               text-align: left;               vertical-align: middle;               padding: 5px;               margin-top: 0;               margin-bottom: 0;               margin-left: 0;               margin-right: 0;                             }/* Cell 1/3 width Center Middle */td.col3v8C   { font-family: Verdana, Arial, Helvetica, Sans-serif;                width: 246px;               font-size: 8pt;               color: #6a63b2;               text-align: center;               vertical-align: middle;               padding: 5px;               margin-top: 0;               margin-bottom: 0;               margin-left: 0;               margin-right: 0;                             }/* Cell 1/3 width Left Middle Times New Roman */td.col3t10L  { font-family: Book Antiqua, Times New Roman, Serif;                width: 246px;               font-size: 10pt;               color: #6a63b2;               text-align: left;               vertical-align: middle;               padding: 5px;               margin-top: 0;               margin-bottom: 0;               margin-left: 0;               margin-right: 0;                             }/* Cell 1/3 width Center Middle Times New Roman */td.col3t10C  { font-family: Book Antiqua, Times New Roman, Serif;                width: 246px;               font-size: 10pt;               color: #6a63b2;               text-align: center;               vertical-align: middle;               padding: 5px;               margin-top: 0;               margin-bottom: 0;               margin-left: 0;               margin-right: 0;                             }/* Cell no width Center Middle Times New Roman */td.t10C      { font-family: Book Antiqua, Times New Roman, Serif;                font-size: 10pt;               color: #6a63b2;               text-align: center;               vertical-align: middle;               padding: 5px;               margin-top: 0;               margin-bottom: 0;               margin-left: 0;               margin-right: 0;                             }/* Cell no width Left Middle */td.v8L       { font-family: Verdana, Arial, Helvetica, Sans-serif;                font-size: 8pt;               color: #6a63b2;               text-align: left;               vertical-align: middle;               padding: 5px;               margin-top: 0;               margin-bottom: 0;               margin-left: 0;               margin-right: 0;                             }/* Cell width 140 Left */td.w140v10L  { font-family: Verdana, Arial, Helvetica, Sans-serif;                width: 140px;               font-size: 10pt;               color: #6a63b2;                text-align: left;               vertical-align: top;               padding: 3;              }/* Table layout for forms */table.form   { background-color: #f8f3c0; /*#fff8d7; */               border: 1px solid #6a63b2;               margin-top: 1ex;               margin-bottom: 1ex;              }/* Table with important message */table.alert  { background-color: #FFFF8A;                border: 5px solid #cc0066; /*#FF6600;*/              }              td.alert     { color: #9900CC;               padding: 5px;               font-family: Verdana, Arial, Helvetica, Sans-serif;                font-size: 10pt;               color: #6a63b2;               }/* Table layout for subtables in forms without borders */table.subform { background-color: #f8f3c0;                border: 0;              }/* Table layout for subtables in forms with borders, clearer background */table.subform-border { background-color: #fbf9dc;                border: 1px solid #6a63b2;                }tr.subform-border {               border: 1 solid #6a63b2;                }td.subform    { padding: 0;               font-family: Verdana, Arial, Helvetica, Sans-serif;                font-size: 10pt;               color: #6a63b2;                vertical-align: middle;               text-align: left;              }td.subformBC { padding: 0;               font-family: Verdana, Arial, Helvetica, Sans-serif;                font-size: 10pt;               color: #6a63b2;                vertical-align: bottom;               text-align: center;              }td.subformBL { padding: 0;               font-family: Verdana, Arial, Helvetica, Sans-serif;                font-size: 10pt;               color: #6a63b2;                vertical-align: bottom;               text-align: left;              }td.subformMC { padding: 0;               font-family: Verdana, Arial, Helvetica, Sans-serif;                font-size: 10pt;               color: #6a63b2;                vertical-align: middle;               text-align: center;              }td.subformML8-border { padding: 0;               font-family: Verdana, Arial, Helvetica, Sans-serif;                font-size: 8pt;               color: #6a63b2;                vertical-align: middle;               text-align: left;               border: 1px solid #6a63b2;               }td.subformMR { padding: 0;               font-family: Verdana, Arial, Helvetica, Sans-serif;                font-size: 10pt;               color: #6a63b2;                vertical-align: middle;               text-align: right;              }td.subformTC { padding: 0;               font-family: Verdana, Arial, Helvetica, Sans-serif;                font-size: 10pt;               color: #6a63b2;                vertical-align: top;               text-align: center;              }td.subformTL { padding: 0;               font-family: Verdana, Arial, Helvetica, Sans-serif;                font-size: 10pt;               color: #6a63b2;                vertical-align: top;               text-align: left;              }td.subformTL8-border { padding: 0;               font-family: Verdana, Arial, Helvetica, Sans-serif;                font-size: 8pt;               color: #6a63b2;                vertical-align: top;               text-align: left;               border: 1px solid #6a63b2;               }h1           { font-family: Book Antiqua, Times New Roman, Serif;               font-size: 26pt;                font-weight: bold;               font-style: italic;               color: #6a63b2;                text-align: Center;              }h2           { font-family: Book Antiqua, Times New Roman, Serif;               font-size: 20pt;                font-weight: bold;               font-style: italic;               color: #6a63b2;                text-align: left;              }h2.c         { font-family: Book Antiqua, Times New Roman, Serif;               font-size: 20pt;                font-weight: bold;               font-style: italic;               color: #6a63b2;                text-align: center;              }h3           { font-family: Book Antiqua, Times New Roman, Serif;               font-size: 17pt;                font-weight: bold;               font-style: italic;               color: #6a63b2;                text-align: left;              }h3.c         { font-family: Book Antiqua, Times New Roman, Serif;               font-size: 17pt;                font-weight: bold;               font-style: italic;               color: #6a63b2;                text-align: center;              }h4           { font-family: Verdana, Arial, Helvetica, sans-serif;                font-size: 13pt;                font-weight: bold;               color: #6a63b2;                text-align: left;              }h4.times     { font-family: Book Antiqua, Times New Roman, Serif;               font-size: 14pt;                font-weight: bold;               font-style: italic;               color: #6a63b2;                text-align: left;              }h4.timesC    { font-family: Book Antiqua, Times New Roman, Serif;               font-size: 14pt;                font-weight: bold;               font-style: italic;               color: #6a63b2;                text-align: center;              }h4.c         { font-family: Verdana, Arial, Helvetica, sans-serif;                font-size: 14pt;                font-weight: bold;               color: #6a63b2;                text-align: center;              }h5           { font-family: Verdana, Arial, Helvetica, sans-serif;                font-size: 11pt;                font-weight: bold;               font-style: italic;               color: #6a63b2;                text-align: left;              }h5.times    { font-family: Book Antiqua, Times New Roman, Serif;               font-size: 12pt;                font-weight: bold;               font-style: italic;               color: #6a63b2;                text-align: left;              }h5.timesC    { font-family: Book Antiqua, Times New Roman, Serif;               font-size: 12pt;                font-weight: bold;               font-style: italic;               color: #6a63b2;                text-align: center;              }h6           { font-family: Verdana, Arial, Helvetica, sans-serif;                font-size: 10pt;                font-weight: bold;               text-align: left;              }              /* 1 x-heigth above and below */p            { margin-top: 1ex;               margin-bottom: 1ex;              }/* 1 x-heigth above and below. CENTER */p.c          { margin-top: 1ex;               margin-bottom: 1ex;               text-align: center;              }              p.t12blue    { font-size: 12pt;               color: #6a63b2;               font-family: Book Antiqua, Times New Roman, Serif;              }              p.pt8        { margin-top: 1ex;               margin-bottom: 1ex;               font-size: 8pt;              }              span.pt16    { font-size: 16pt; }span.pt14    { font-size: 14pt; }span.pt12    { font-size: 12pt; }span.pt8     { font-size: 8pt; }span.pt7     { font-size: 7pt; }span.pt6     { font-size: 6pt; }span.red     { color: #ff0000 }span.FRred   { color: #de2110 }span.alertgreen { color: #495126 }span.alertred { color: #cc0066 }span.center  { text-align: center }span.super   { vertical-align: super }span.ONE18   { color: #de2110;               font-style: italic;               font-family: Book Antiqua, Times New Roman, Serif;               font-size: 18pt;                }p.copyright  { margin-top: 1ex;               margin-bottom: 1ex;               border-top: 1px solid #202020;               font-size: 7pt;                text-align: center;              }              p.sponsorgrey  { margin-top: 1ex;               margin-bottom: 1ex;               font-size: 7pt;                text-align: center;               color: #c0c0c0;              }              img          { border: 0 }                   /* 1.5 font width before; 1 x-heigth above and below */ul           { margin-top: 1ex;               margin-bottom: 1ex;              }              ol           { margin-top: 1ex;               margin-bottom: 1ex;              }li.pt8       { margin-top: 1ex;               margin-bottom: 1ex;               font-size: 8pt;              }/* Form field: selection */select       { font-family: Verdana, Arial, Helvetica, sans-serif;                font-size: 8pt;                color: #495126;              }/* Form field: block of lines */textarea     { font-family: Verdana, Arial, Helvetica, sans-serif;                font-size: 10pt;                color: #495126;              }/* Form field: one line */              input        { font-family: Verdana, Arial, Helvetica, sans-serif;                font-size: 10pt;                color: #495126;              }input.pt8    { font-family: Verdana, Arial, Helvetica, sans-serif;                font-size: 8pt;                color: #495126;              }              /* SEND button */              input.send    { font-family: Verdana, Arial, Helvetica, sans-serif;                font-size: 10pt;                color: #000000;              }              iframe.legal-id { height: 50px;               width: 738px;               border: 0;               padding: 0;               margin: 0;               float: center;               overflow: auto;               }                             
