@font-face { font-family: 'Tahoma'; font-display: swap; src: local('☺'), url('../style/fonts/tahoma.ttf') format('truetype'); }
#imPage { display: grid; grid-template-columns: minmax(0, 1fr) 800px minmax(0, 1fr); grid-template-rows: auto; }
#imHeader { display: none; }
#imFooter { display: none; }
#imSideBar { display: none; }
#imContent { display: block; grid-column: 1 / 4; grid-row: 1 / 2; }
#imContentGraphics { display: block; grid-column: 2 / 3; grid-row: 1 / 2; }
#imContent { display: grid; grid-template-columns: minmax(0, 1fr) 33.167px 33.167px 33.167px 33.167px 33.167px 33.167px 33.167px 33.167px 33.167px 33.167px 33.167px 33.167px 27.333px 27.333px 27.333px 27.333px 27.333px 27.333px 27.333px 27.333px 27.333px 27.333px 27.333px 27.333px 6.083px 6.083px 6.083px 6.083px 6.083px 6.083px 6.083px 6.083px 6.083px 6.083px 6.083px 6.083px minmax(0, 1fr); grid-template-rows: auto auto; }
#imGoToCont { display: block; grid-column: 2 / 3; grid-row: 1 / 2; }
#imCell_98 { display: grid; grid-column: 2 / 38; grid-row: 1 / 2; }
#imCell_99 { display: grid; grid-column: 2 / 14; grid-row: 2 / 3; }
#imCell_128 { display: grid; grid-column: 14 / 26; grid-row: 2 / 3; }
#imCell_97 { display: grid; grid-column: 26 / 38; grid-row: 2 / 3; }
#imPageRow_1 { display: block; grid-column: 2 / 38; grid-row: 1 / 2; }
#imPageRow_2 { display: block; grid-column: 2 / 38; grid-row: 2 / 3; }
#imFooter_imCell_1 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imFooter_imTextObject_01 { position: relative; align-self: start; justify-self: center; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imFooter_imCellStyleGraphics_1 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent; }
#imFooter_imCellStyleBorders_1 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }
#imFooter_imTextObject_01 { width: 100%; }
#imFooter_imTextObject_01 { font-style: normal; font-weight: normal; line-height: 20px; }
#imFooter_imTextObject_01_tab0 div { line-height: 20px; }
#imFooter_imTextObject_01_tab0 .imHeading1 { line-height: 20px; }
#imFooter_imTextObject_01_tab0 .imHeading2 { line-height: 20px; }
#imFooter_imTextObject_01_tab0 .imHeading3 { line-height: 20px; }
#imFooter_imTextObject_01_tab0 .imHeading4 { line-height: 20px; }
#imFooter_imTextObject_01_tab0 .imHeading5 { line-height: 20px; }
#imFooter_imTextObject_01_tab0 .imHeading6 { line-height: 20px; }
#imFooter_imTextObject_01_tab0 ul { list-style: disc; margin: 0; padding: 0; overflow: hidden; }
#imFooter_imTextObject_01_tab0 ul ul { list-style: square; padding: 0 0 0 20px; }
#imFooter_imTextObject_01_tab0 ul ul ul { list-style: circle; }
#imFooter_imTextObject_01_tab0 ul li { margin: 0 0 0 40px; padding: 0px; }
#imFooter_imTextObject_01_tab0 ol { list-style: decimal; margin: 0; padding: 0; }
#imFooter_imTextObject_01_tab0 ol ol { list-style: lower-alpha; padding: 0 0 0 20px; }
#imFooter_imTextObject_01_tab0 ol li { margin: 0 0 0 40px; padding: 0px; }
#imFooter_imTextObject_01_tab0 blockquote { margin: 0 0 0 15px; padding: 0; border: none; }
#imFooter_imTextObject_01_tab0 table { border: none; padding: 0; border-collapse: collapse; }
#imFooter_imTextObject_01_tab0 table td { border: 1px solid black; word-wrap: break-word; padding: 4px 3px 4px 3px; margin: 0; vertical-align: middle; }
#imFooter_imTextObject_01_tab0 p { margin: 0; padding: 0; }
#imFooter_imTextObject_01_tab0 .inline-block { display: inline-block; }
#imFooter_imTextObject_01_tab0 sup { vertical-align: super; font-size: smaller; }
#imFooter_imTextObject_01_tab0 sub { vertical-align: sub; font-size: smaller; }
#imFooter_imTextObject_01_tab0 img { border: none; margin: 0; vertical-align: text-bottom;}
#imFooter_imTextObject_01_tab0 .fleft { float: left; vertical-align: baseline;}
#imFooter_imTextObject_01_tab0 .fright { float: right; vertical-align: baseline;}
#imFooter_imTextObject_01_tab0 img.fleft { margin-right: 15px; }
#imFooter_imTextObject_01_tab0 img.fright { margin-left: 15px; }
#imFooter_imTextObject_01_tab0 .imTALeft { text-align: left; }
#imFooter_imTextObject_01_tab0 .imTARight { text-align: right; }
#imFooter_imTextObject_01_tab0 .imTACenter { text-align: center; }
#imFooter_imTextObject_01_tab0 .imTAJustify { text-align: justify; }
#imFooter_imTextObject_01_tab0 .imUl { text-decoration: underline; }
#imFooter_imTextObject_01_tab0 .imStrike { text-decoration: line-through; }
#imFooter_imTextObject_01_tab0 .imUlStrike { text-decoration: underline line-through; }
#imFooter_imTextObject_01_tab0 .imVt { vertical-align: top; }
#imFooter_imTextObject_01_tab0 .imVc { vertical-align: middle; }
#imFooter_imTextObject_01_tab0 .imVb { vertical-align: bottom; }
#imFooter_imTextObject_01_tab0 hr { border-width: 1px 0 0 0; border-style: solid; }
#imFooter_imTextObject_01_tab0 .fs12lh1-5 { vertical-align: baseline; font-size: 12pt; line-height: 24px; }
#imFooter_imTextObject_01_tab0 .fs10lh1-5 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }
#imFooter_imTextObject_01_tab0 .fs11lh1-5 { vertical-align: baseline; font-size: 11pt; line-height: 22px; }
#imFooter_imTextObject_01 .text-container {border-width: 0 1px 1px 1px;box-sizing: border-box;width: 100%;}
#imFooter_imTextObject_01 .text-container {margin: 0 auto; position: relative;overflow: hidden; display: grid; grid-template-rows: 1fr; grid-template-columns: 1fr; background-color: rgba(255, 255, 255, 1); border-style: solid;border-color: rgba(169, 169, 169, 1); }
#imFooter_imTextObject_01 .text-container .grid-prop.current-tab {z-index: 1; opacity: 1;  }
#imFooter_imTextObject_01 .text-container .grid-prop {grid-area: 1 / 1 / 2 / 2; opacity: 0; box-sizing: border-box; position: relative;  }
#imFooter_imTextObject_01 .text-container .text-tab-content.detach {position: absolute; top: 0; left: 0; width: 100%; display: none; }
html, body { height: 100%; }
#imPageExtContainer { min-height: 100%; }
.imPageRow { position: relative;  }
#imCell_98 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHTMLObject_28_98 { position: relative; align-self: start; justify-self: center; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imCellStyleGraphics_98 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent; }
#imCellStyleBorders_98 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }
#imContent input[type="button"], #imContent input[type="submit"], #imContent input[type="reset"] {
    background-color: # ;
    border: 1px solid # ;
    border-radius: 0;
    box-sizing: content-box;
    color: #ffffff;
    cursor: pointer;
    font: inherit;
    padding: 4px 8px;
}

* {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.align-left {
    text-align: left;
}
div.tableauPrix {
    width: 770px;
    margin: auto;
    padding: 0px;
    font-weight: normal;
    color: #333;
}
div.tableauPrix ul {
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
}
#labelPrix ul li {
    display: block;
    float: left;
    background-color: black;
    color: white;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
    padding-top: 15px;
    height: 30px;
    border-right: 1px solid #444;
    background: -webkit-linear-gradient(rgb(251, 47, 47), rgba(243, 21, 21, 0.6588235294117647));
    /* For Safari 5.1 to 6.0 */
    
    background: -o-linear-gradient(rgb(251, 47, 47), rgba(243, 21, 21, 0.6588235294117647));
    /* For Opera 11.1 to 12.0 */
    
    background: -moz-linear-gradient(rgb(251, 47, 47), rgba(243, 21, 21, 0.6588235294117647));
    /* For Firefox 3.6 to 15 */
    
    background: linear-gradient(rgb(251, 47, 47), rgba(243, 21, 21, 0.6588235294117647));
    /* Standard syntax */
    
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#222222, endColorstr=#444444);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#222222, endColorstr=#444444)";
}
#labelPrix ul li:last-child {
    border: 0;
    border-radius: 0 6px 0 0;
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    behavior: url(PIE.htc);
}
#labelPrix ul li:first-child {
    border-radius: 6px 0 0 0;
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0;
    behavior: url(PIE.htc);
}
#inputPrix .roundedLeft {
    border-radius: 0 0 0 6px;
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    behavior: url(PIE.htc);
}
#inputPrix .roundedRight {
    border: 0;
    border-radius: 0 0 6px 0;
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    behavior: url(PIE.htc);
}
input {
    width: 50px;
}
#inputPrix li {
    float: left;
    background-color: #f5f5f5;
    font-size: 14px;
    /*font-weight: bold;*/
    
    border-right: 1px solid #e4e4e4;
    border-bottom: 0px solid #d1d1d1;
    margin-bottom: 1px;
    text-align: center;
    vertical-align: middle;
    height: 30px;
    padding-top: 10px;
}
#inputPrix ul li:last-child {
     border-right: 0px solid #e4e4e4;
    border-bottom: 0px solid #d1d1d1;
    margin-bottom: 1px;
    text-align: center;
    vertical-align: middle;
    height: 30px;
    padding-top: 10px;
}
}
#inputPrix ul li:first-child + li + li +li +li +li +li +li {
    /* pour IE 7 */
    
    border: 0;
    padding: 5px 0;
}
/* class  cellules Tableau 1 */

.c1 {
    width: 175px;
}
.c2 {
    width: 40px;
}
.c3 {
    width: 85px;
}

.c5 {
    width: 90px;
}
.c6 {
    width: 90px;
}
.c7 {
    width: 130px;
}
.c8 {
    width: 100px;
    Color:red ;
}
#rapportPrix {
    border: 0;
    padding: 0;
    margin: 0;
    background: transparent;
    float: left;
}
.button {
    float: left;
    background-color: transparent;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    overflow: hidden;
    outline: none;
    display: inline-block;
    background-image: url(/img/arrow_right2.png);
    text-align: center;
    font-weight: bold;
    width: 10px;
    height: 30px;
    vertical-align: middle;
    margin-left: 5px;
}
.prix {
    border: 0;
    padding: 0;
    margin: 0;
    background: transparent;
    font-size: 100%;
    float: left;
    margin-top: 4px;
}
.prixAffichage {
    background-color: Transparent;
    background-repeat: no-repeat;
    border: none;
    overflow: hidden;
    outline: none;
    width: 50%;
    font-weight: bold;
    text-align: right;
}
.error-bullet {
    width: 14px;
    height: 7px;
    position: relative;
    float: right;
    top: -12px;
    right: 40px;
    background: url("img/bullet/arrow_up.png") no-repeat;
}
.error-box {
    position: relative;
    background-color: #cc312a;
    top: 8px;
    color: white;
    float: right;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(PIE.htc);
    padding: 5px 10px;
    white-space: nowrap;
    cursor: default;
}
.longueur,
.largeur {
    text-align: center;
    vertical-align: middle;
    color: #555;
}
.colorisBox {
    background-color: #f3f3f3;
    padding: 20px;
    padding-left: 30px;
    margin-bottom: 20px;
    border-radius: 0 50px 0 50px;
    -moz-border-radius: 0 50px 0 50px;
    -webkit-border-radius: 0 50px 0 50px;
    behavior: url(/pie/PIE.htc);
}
#tapis1 p {
    line-height: 130%;
}
.titleColoris {
    color: #555;
    font-size: 120%;
    margin: 0 0 10px 0;
}
.colorisBox ul {
    padding: 0;
}
.colorisBox li {
    border: 1px solid with;
    margin-right: 15px;
    display: inline-block;
    width: 100px;
    height: 20px;
    color: #555;
    font-weight: bold;
}
	
.bleu {background-color:#0060a7}
.rouge {background-color:#ed1b24}
.jaune {background-color:#fee600}
.vert {background-color:#00a650}

#tapis1,
#tapis2 {
    font-weight: normal;
    color: #444;
    font-size: 100%;
}
#tapis1 h3 {
    margin-top: 0;
}
#legendBox1 {
    width: 716px;
    background-color: #f1f1f1;
    float: left;
    padding: 20px 15px;
    margin-bottom: 40px;
    padding-left: 30px;
    color: #555;
    font-weight: lighter;
    font-size: 14px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    behavior: url(PIE.htc);
}
#legendBox1 div {
    float: left;
    width: 50%;
}
#legendBox1 ul li {
    margin-bottom: 6px;
}
.puceOk {
    list-style-image: url(img/bullet/okv.gif);
    display: list-item;
}
li.puce01 {
    /* list-style-image: url(img/bullet/b01.gif); */
    
    list-style: disc outside none;
    display: list-item;
}
#tapis2 {
    margin-top: 30px;
}
.colorisBox2 {
    background-color: #f3f3f3;
    padding: 20px 30px 10px 20px;
    clear: both;
    border-radius: 0 50px 0 50px;
    -moz-border-radius: 0 50px 0 50px;
    -webkit-border-radius: 0 50px 0 50px;
    behavior: url(/pie/PIE.htc);
}
.colorisBox2 ul {
    padding: 0;
}
.colorisBox2 li {
    border: 1px solid with;
    margin-right: 15px;
    display: inline-block;
    width: 100px;
    height: 20px;
    color: #555;
    font-weight: bold;
}
.puceOk2 {
    margin-left: 20px;
    list-style-image: url(img/bullet/okv.gif);
    display: list-item;
}
#inputPrix .align-left {
    text-align: left;
    padding-left: 10px;
    width: 75px;
}
#tableauPrix2 ul li {
    float: left;
    width: 140px;
    height: 50px;
    padding: 0;
    margin-left: -10px;
}
#tableauPrix2 ul {
    list-style: none;
    padding: 0;
    margin-bottom: 80px;
}
#tableauPrix2 ul li:first-child {
    width: 440px;
    height: 20px;
}
#tableauPrix2 {
    margin: 30px;
}
#tableauPrix2 input {} .prixAffichage2 {
    background-color: Transparent;
    background-repeat: no-repeat;
    border: none;
    overflow: hidden;
    outline: none;
    width: 55px;
    font-weight: bold;
    float: left;
}
#tableauPrix2 p {
    margin: 5px 0;
}
.button2 {
    float: left;
    background-color: transparent;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    overflow: hidden;
    outline: none;
    display: inline-block;
    background-image: url(img/bullet/arrow_right2.png);
    text-align: center;
    font-weight: bold;
    width: 50px;
    height: 30px;
    vertical-align: middle;
    position: relative;
    top: -5px;
}
.presentation {
    width: 550px;
    background-color: #f3f3f3;
    height: 90px;
    padding: 20px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    behavior: url(PIE.htc);
}
.presentation img {
    float: left;
}
.presentation ul li {
    margin-top: 15px;
    margin-left: 20px;
}
ul.legende2 {
    float: left;
}
.info {
    background: url(img/bullet/info.png) no-repeat 0px 6px;
    padding: 5px 20px 20px 32px;
    line-height: 120%;
    font-weight: bold;
    color: #666;
}
.red {
    color: #db0029;
}#imCell_99 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imTextObject_28_99 { position: relative; align-self: start; justify-self: center; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imCellStyleGraphics_99 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent; }
#imCellStyleBorders_99 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }
#imTextObject_28_99 { width: 100%; }
#imTextObject_28_99 { font-style: normal; font-weight: normal; line-height: 20px; }
#imTextObject_28_99_tab0 div { line-height: 20px; }
#imTextObject_28_99_tab0 .imHeading1 { line-height: 20px; }
#imTextObject_28_99_tab0 .imHeading2 { line-height: 20px; }
#imTextObject_28_99_tab0 .imHeading3 { line-height: 20px; }
#imTextObject_28_99_tab0 .imHeading4 { line-height: 20px; }
#imTextObject_28_99_tab0 .imHeading5 { line-height: 20px; }
#imTextObject_28_99_tab0 .imHeading6 { line-height: 20px; }
#imTextObject_28_99_tab0 ul { list-style: disc; margin: 0; padding: 0; overflow: hidden; }
#imTextObject_28_99_tab0 ul ul { list-style: square; padding: 0 0 0 20px; }
#imTextObject_28_99_tab0 ul ul ul { list-style: circle; }
#imTextObject_28_99_tab0 ul li { margin: 0 0 0 40px; padding: 0px; }
#imTextObject_28_99_tab0 ol { list-style: decimal; margin: 0; padding: 0; }
#imTextObject_28_99_tab0 ol ol { list-style: lower-alpha; padding: 0 0 0 20px; }
#imTextObject_28_99_tab0 ol li { margin: 0 0 0 40px; padding: 0px; }
#imTextObject_28_99_tab0 blockquote { margin: 0 0 0 15px; padding: 0; border: none; }
#imTextObject_28_99_tab0 table { border: none; padding: 0; border-collapse: collapse; }
#imTextObject_28_99_tab0 table td { border: 1px solid black; word-wrap: break-word; padding: 4px 3px 4px 3px; margin: 0; vertical-align: middle; }
#imTextObject_28_99_tab0 p { margin: 0; padding: 0; }
#imTextObject_28_99_tab0 .inline-block { display: inline-block; }
#imTextObject_28_99_tab0 sup { vertical-align: super; font-size: smaller; }
#imTextObject_28_99_tab0 sub { vertical-align: sub; font-size: smaller; }
#imTextObject_28_99_tab0 img { border: none; margin: 0; vertical-align: text-bottom;}
#imTextObject_28_99_tab0 .fleft { float: left; vertical-align: baseline;}
#imTextObject_28_99_tab0 .fright { float: right; vertical-align: baseline;}
#imTextObject_28_99_tab0 img.fleft { margin-right: 15px; }
#imTextObject_28_99_tab0 img.fright { margin-left: 15px; }
#imTextObject_28_99_tab0 .imTALeft { text-align: left; }
#imTextObject_28_99_tab0 .imTARight { text-align: right; }
#imTextObject_28_99_tab0 .imTACenter { text-align: center; }
#imTextObject_28_99_tab0 .imTAJustify { text-align: justify; }
#imTextObject_28_99_tab0 .imUl { text-decoration: underline; }
#imTextObject_28_99_tab0 .imStrike { text-decoration: line-through; }
#imTextObject_28_99_tab0 .imUlStrike { text-decoration: underline line-through; }
#imTextObject_28_99_tab0 .imVt { vertical-align: top; }
#imTextObject_28_99_tab0 .imVc { vertical-align: middle; }
#imTextObject_28_99_tab0 .imVb { vertical-align: bottom; }
#imTextObject_28_99_tab0 hr { border-width: 1px 0 0 0; border-style: solid; }
#imTextObject_28_99_tab0 .fs10lh1-5 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }
#imTextObject_28_99_tab0 .cf1 { color: rgb(0, 137, 208); }
#imTextObject_28_99_tab0 .cf2 { color: rgb(139, 190, 1); }
#imTextObject_28_99_tab0 .image-1 { width: 64px; height: 64px; }
#imTextObject_28_99 .text-container {border-width: 0 1px 1px 1px;box-sizing: border-box;width: 100%;}
#imTextObject_28_99 .text-container {margin: 0 auto; position: relative;overflow: hidden; display: grid; grid-template-rows: 1fr; grid-template-columns: 1fr; background-color: rgba(255, 255, 255, 1); border-style: solid;border-color: rgba(169, 169, 169, 1); }
#imTextObject_28_99 .text-container .grid-prop.current-tab {z-index: 1; opacity: 1;  }
#imTextObject_28_99 .text-container .grid-prop {grid-area: 1 / 1 / 2 / 2; opacity: 0; box-sizing: border-box; position: relative;  }
#imTextObject_28_99 .text-container .text-tab-content.detach {position: absolute; top: 0; left: 0; width: 100%; display: none; }
#imCell_128 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imTextObject_28_128 { position: relative; align-self: start; justify-self: center; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imCellStyleGraphics_128 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent; }
#imCellStyleBorders_128 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }
#imTextObject_28_128 { width: 100%; }
#imTextObject_28_128 { font-style: normal; font-weight: normal; line-height: 20px; }
#imTextObject_28_128_tab0 div { line-height: 20px; }
#imTextObject_28_128_tab0 .imHeading1 { line-height: 20px; }
#imTextObject_28_128_tab0 .imHeading2 { line-height: 20px; }
#imTextObject_28_128_tab0 .imHeading3 { line-height: 20px; }
#imTextObject_28_128_tab0 .imHeading4 { line-height: 20px; }
#imTextObject_28_128_tab0 .imHeading5 { line-height: 20px; }
#imTextObject_28_128_tab0 .imHeading6 { line-height: 20px; }
#imTextObject_28_128_tab0 ul { list-style: disc; margin: 0; padding: 0; overflow: hidden; }
#imTextObject_28_128_tab0 ul ul { list-style: square; padding: 0 0 0 20px; }
#imTextObject_28_128_tab0 ul ul ul { list-style: circle; }
#imTextObject_28_128_tab0 ul li { margin: 0 0 0 40px; padding: 0px; }
#imTextObject_28_128_tab0 ol { list-style: decimal; margin: 0; padding: 0; }
#imTextObject_28_128_tab0 ol ol { list-style: lower-alpha; padding: 0 0 0 20px; }
#imTextObject_28_128_tab0 ol li { margin: 0 0 0 40px; padding: 0px; }
#imTextObject_28_128_tab0 blockquote { margin: 0 0 0 15px; padding: 0; border: none; }
#imTextObject_28_128_tab0 table { border: none; padding: 0; border-collapse: collapse; }
#imTextObject_28_128_tab0 table td { border: 1px solid black; word-wrap: break-word; padding: 4px 3px 4px 3px; margin: 0; vertical-align: middle; }
#imTextObject_28_128_tab0 p { margin: 0; padding: 0; }
#imTextObject_28_128_tab0 .inline-block { display: inline-block; }
#imTextObject_28_128_tab0 sup { vertical-align: super; font-size: smaller; }
#imTextObject_28_128_tab0 sub { vertical-align: sub; font-size: smaller; }
#imTextObject_28_128_tab0 img { border: none; margin: 0; vertical-align: text-bottom;}
#imTextObject_28_128_tab0 .fleft { float: left; vertical-align: baseline;}
#imTextObject_28_128_tab0 .fright { float: right; vertical-align: baseline;}
#imTextObject_28_128_tab0 img.fleft { margin-right: 15px; }
#imTextObject_28_128_tab0 img.fright { margin-left: 15px; }
#imTextObject_28_128_tab0 .imTALeft { text-align: left; }
#imTextObject_28_128_tab0 .imTARight { text-align: right; }
#imTextObject_28_128_tab0 .imTACenter { text-align: center; }
#imTextObject_28_128_tab0 .imTAJustify { text-align: justify; }
#imTextObject_28_128_tab0 .imUl { text-decoration: underline; }
#imTextObject_28_128_tab0 .imStrike { text-decoration: line-through; }
#imTextObject_28_128_tab0 .imUlStrike { text-decoration: underline line-through; }
#imTextObject_28_128_tab0 .imVt { vertical-align: top; }
#imTextObject_28_128_tab0 .imVc { vertical-align: middle; }
#imTextObject_28_128_tab0 .imVb { vertical-align: bottom; }
#imTextObject_28_128_tab0 hr { border-width: 1px 0 0 0; border-style: solid; }
#imTextObject_28_128_tab0 .fs11lh1-5 { vertical-align: baseline; font-size: 11pt; line-height: 22px; }
#imTextObject_28_128_tab0 .cf1 { color: rgb(8, 101, 162); }
#imTextObject_28_128_tab0 .cf2 { color: rgb(139, 190, 1); }
#imTextObject_28_128_tab0 .cf3 { color: rgb(157, 10, 38); }
#imTextObject_28_128_tab0 .image-0 { width: 144px; height: 108px; }
#imTextObject_28_128 .text-container {border-width: 0 1px 1px 1px;box-sizing: border-box;width: 100%;}
#imTextObject_28_128 .text-container {margin: 0 auto; position: relative;overflow: hidden; display: grid; grid-template-rows: 1fr; grid-template-columns: 1fr; background-color: rgba(255, 255, 255, 1); border-style: solid;border-color: rgba(169, 169, 169, 1); }
#imTextObject_28_128 .text-container .grid-prop.current-tab {z-index: 1; opacity: 1;  }
#imTextObject_28_128 .text-container .grid-prop {grid-area: 1 / 1 / 2 / 2; opacity: 0; box-sizing: border-box; position: relative;  }
#imTextObject_28_128 .text-container .text-tab-content.detach {position: absolute; top: 0; left: 0; width: 100%; display: none; }
#imCell_97 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#pluginAppObj_28_97 { position: relative; align-self: start; justify-self: end; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imCellStyleGraphics_97 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent; }
#imCellStyleBorders_97 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }
#imCell_98 { padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; }
#imCell_98 { grid-template-rows: [row-content] auto ; }
#imHTMLObject_28_98 { padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; grid-row: row-content / span 1; grid-column: 1 / -1; }
#imCellStyleBorders_98 {  border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
#imCell_99 { padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; }
#imCell_99 { grid-template-rows: [row-content] auto ; }
#imTextObject_28_99 { padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; grid-row: row-content / span 1; grid-column: 1 / -1; }
#imCellStyleBorders_99 {  border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
#imCell_128 { padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; }
#imCell_128 { grid-template-rows: [row-content] auto ; }
#imTextObject_28_128 { padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; grid-row: row-content / span 1; grid-column: 1 / -1; }
#imCellStyleBorders_128 {  border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
#imCell_97 { padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; }
#imCell_97 { grid-template-rows: [row-content] auto ; }
#pluginAppObj_28_97 { padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; grid-row: row-content / span 1; grid-column: 1 / -1; }
#imCellStyleBorders_97 {  border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }

#imFooter_imTextObject_01_wrapper { position: absolute; top: 6px; left: 5px; width: 982px; height: 146px; text-align: center; z-index: 1002; overflow: hidden; }
#imFooter_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
#imFooter_imCell_1 { grid-template-rows: [row-content] auto ; }
#imFooter_imTextObject_01 { padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
#imFooter_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }

#imPage.without-id_animation-in-progress { overflow: hidden }
