body {
            font-size: 10.0pt;
            color: #000000;
            font-family: Arial;
            padding: 0;
            margin: 0;
            background: #FFFFFF url("https://radioenfant.ca/images/fond.gif");
            background-repeat: repeat;
        }

        .menucolon:link {
            font-size: 85%;
            color: #000000;
            text-decoration: none;
        }

        .menucolon:visited {
            font-size: 85%;
            color: #000000;
            text-decoration: none;
        }

        .menucolon:hover {
            font-size: 85%;
            color: #BA2F09;
            text-decoration: underline;
        }

        /* general link properties */
        a:link {
            color: #2E2E9C;
            background-color: transparent;
        }

        a:active {
            color: #BA2F09;
            background-color: transparent;
        }

        a:visited {
            color: #FFCD05;
            background-color: transparent;
        }

        a:hover {
            color: #CC44BB;
            text-decoration: underline;
        }

        a.flech-g {
            color: #BA2F09;
            text-decoration: none;
            font-weight: bold;
            font-size: 14px;
        }

        a.flech-g:visited {
            color: #BA2F09;
        }

        a.flech-g:hover {
            color: #CC44BB;
            text-decoration: underline;
        }

        a.flech-p {
            color: #BA2F09;
            text-decoration: none;
            font-weight: bold;
            font-size: 14px;
        }

        a.flech-p:visited {
            color: #BA2F09;
        }

        a.flech-p:hover {
            color: #CC44BB;
            text-decoration: underline;
        }

        /* span */
        span.mini {
            font-size: 90%;
        }

        div.mini {
            font-size: 90%;
        }

        span.legende {
            color: #BA2F09;
            font-size: 75%;
        }

        span.normal {
            font-weight: normal;
            font-size: 11.0pt;
            color: #000000;
            background-color: #FFFFFF;
            font-family: Arial;
        }

        span.quicksearch {
            font-weight: normal;
            font-size: 0.8em;
            color: #000000;
        }

        h1.white {
            color: #FFFFFF;
            font-size: 120%;
            font-weight: bold;
            line-height: 1.1em;
            margin-bottom: .3em;
            margin-top: .3em;
        }

        h1.title {
            color: #BA2F09;
            font-size: 120%;
            font-weight: bold;
        }

        h1 {
            color: #BA2F09;
            font-size: 120%;
            font-weight: bold;
            margin-top: .2em;
            margin-bottom: .8em;
        }

        h1.box {
            background-color: #BA2F09;
            padding-top: 5px;
            padding-bottom: 5px;
            color: #FFFFFF;
            font-size: 120%;
            font-weight: bold;
            text-align: center;
            margin-bottom: .3em;
        }

        h2.box {
            background-color: #BA2F09;
            padding-top: 5px;
            padding-bottom: 5px;
            color: #FFFFFF;
            font-size: 110%;
            font-weight: bold;
            text-align: center;
            margin-bottom: .3em;
        }

        h2.title {
            color: #BA2F09;
            font-size: 110%;
            font-weight: bold;
            margin-bottom: .3em;
        }

        h2.white {
            color: #FFFFFF;
            font-size: 110%;
            font-weight: bold;
            line-height: 1.1em;
            margin-bottom: .3em;
            margin-top: .3em;
        }

        h2 {
            color: #BA2F09;
            font-size: 110%;
            font-weight: bold;
            margin-bottom: .3em;
        }

        h3.box {
            background-color: #BA2F09;
            padding-top: 2px;
            padding-left: 2px;
            padding-bottom: 2px;
            color: #FFFFFF;
            font-weight: bold;
        }

        h3 {
            color: #BA2F09;
            font-size: 100%;
            font-weight: bold;
            margin-bottom: .3em;
        }

        div.subtitle {
            color: #BA2F09;
            font-size: 120%;
            font-weight: bold;
            margin: 8px 0px 0px 0px;
        }

        h3.title {
            color: #BA2F09;
            font-size: 110%;
            font-weight: bold;
            margin-bottom: .3em;
        }

        h4 {
            color: #BA2F09;
            font-size: 95%;
            font-weight: bold;
            margin-bottom: 0em;
        }

        td {
            font-size: 11.0pt;
        }

        td.colc {
            padding-left: 10px;
        }

        td.fieldtext {
            font-size: 11.0pt;
            text-decoration: none;
        }

        td.fieldtextsearch {
            font-size: 11.0pt;
            text-decoration: underline;
        }

        td.normal {
            font-size: 11.0pt;
            text-decoration: none;
        }

        td.leftnavtable {
            color: #000000;
            background-color: #000000;
            vertical-align: top;
        }

        td.rightnavtable {
            color: #000000;
            background-color: #000000;
            vertical-align: top;
        }

        /*table.CommentForm {
        color: #000000;
        background-color: #000000;
        }*/
        td.CommentForm {
            color: #000000;
            background-color: #cccccc;
            vertical-align: top;
        }

        /************ SUB NAVIGATION MODULE TABLE ***************************/
        .subNavTable {
            background-color: transparent;
            text-align: center;
            margin-top: 3px;
        }

        .subNavTable a, .subNavTable a:link, .subNavTable a:active, .subNavTable a:visited {
            font-family: arial, helvetica, sans-serif;
            font-size: 10px;
            font-weight: bold;
            color: #BA2F09;
            background-color: transparent;
            padding-left: 15px;
            text-decoration: none;
        }

        .subNavTable a:hover {
            color: #cacaca;
            background-color: transparent;
            text-decoration: none;
        }

        a.nav {
            text-decoration: none;
        }

        a.hide {
            display: none;
        }

        /* download link properties */
        a.download:link {
            color: #2E2E9C;
            font-size: 80%;
            background-color: transparent;
            text-align: right;
        }

        a.download:active {
            color: #BA2F09;
            font-size: 80%;
            background-color: transparent;
            text-align: right;
        }

        a.download:visited {
            color: #FFCD05;
            font-size: 80%;
            background-color: transparent;
            text-align: right;
        }

        a.download:hover {
            color: #FFFFFF;
            font-size: 80%;
            text-align: right;
            text-decoration: underline;
        }

        a.black, a.black:visited {
            color: #000;
            background-color: transparent;
            font-weight: normal;
            text-decoration: underline;
        }

        a.black:hover {
            text-decoration: none;
        }

        a.blackbold, a.blackbold:visited {
            color: #000000;
            background-color: transparent;
            font-weight: bold;
            text-decoration: underline;
        }

        a.blackbold:hover {
            text-decoration: none;
        }

        a.whitebold, a.whitebold:visited {
            color: #FFF;
            background-color: #515151;
            font-weight: bold;
            text-decoration: underline;
        }

        a.whitebold:hover {
            text-decoration: none;
        }

        a.whitebold2, a.whitebold2:visited {
            color: #FFFFFF;
            background-color: #7b7b7b;
            font-weight: bold;
            text-decoration: underline;
        }

        a.whitebold2:hover {
            text-decoration: none;
        }

        a.greybold, a.greybold:visited {
            color: #7B7B7B;
            background-color: transparent;
            font-weight: bold;
            text-decoration: underline;
        }

        a.greybold:hover {
            text-decoration: none;
        }

        /* common table - cell formating */
        table.whitebkg {
            color: #000000;
            background-color: #FFFFFF;
        }

        /* common menu bar - cell formating */
        table.main {
            background-color: #FFFFFF;
        }

        td.main {
            vertical-align: top;
        }

        td.table1menu {
            background: url("https://radioenfant.ca/images/fond_mh_2011.jpg");
            background-position: top left;
            background-repeat: repeat-x;
        }

        div.table1 {
            position: relative;
            z-index: 2001;
            width: 980px;
        }

        table.table1 {
            width: 980px;
        }

        #table2 {
            background-color: #FFFFFF;
        }

        .containertab {
            font-size: 11.0pt;
            text-decoration: none;
        }

        table.containertab {
            background-color: transparent;
            padding: 0px 0px 15px 0px;
        }

        td.bloc {
            background-color: #FFFFFF;
        }

        td.bloc {
            background-color: #FFFFFF;
        }

        td.cold {
            background-color: #FFFFFF;
            width: 300px;
        }

        td.featurescold {
            background-color: #FFFFFF;
            width: 300px;
        }

        div.cold {
            width: 300px;
        }

        div.split1 {
            width: 300px;
        }

        div.split2 {
            width: 300px;
        }

        td.containertab {
            background-color: transparent;
        }

        td.retraitg {
            width: 10px;
            background-color: transparent;
        }

        td.retraitd {
            width: 10px;
            background-color: transparent;
        }

        td.galerie {
            width: 180px;
        }

        td.calendrier_date {
            margin: 1px;
            padding: 2px;
        }

        a.jours_on {
            border: 1px solid;
            padding: 2px;
        }

        .puce {
            text-align: center;
        }

        .pucep {
            vertical-align: middle;
            padding: 0px 4px 0px 0px;
        }

        td.menucellfirst {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12.0pt;
            font-weight: bold;
            color: #FFFFFF;
            height: .90em;
        }

        td.menucellgauche {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12.0pt;
            font-weight: normal;
            color: #FFFFFF;
            height: .90em;
            text-align: left;
        }

        td.menucell {
            vertical-align: middle;
            text-align: center;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12.0pt;
            font-weight: normal;
            color: #FFFFFF;
            height: .90em;
        }

        td.menucelldroite {
            vertical-align: top;
            text-align: right;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12.0pt;
            font-weight: bold;
            color: #FFFFFF;
            height: .90em;
        }

        td.menu1cell {
            vertical-align: middle;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12.0pt;
            font-weight: bold;
            color: #FFFFFF;
            background-color: #BA2F09;
            height: 1em;
        }

        td.menu2cell {
            vertical-align: middle;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12.0pt;
            font-weight: bold;
            color: #FFFFFF;
            background-color: #BA2F09;
            height: 1em;
        }

        td.menu1cell, td.menu2cell {
            min-height: 32px;
        }

        td.menuresult {
            vertical-align: middle;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 90%;
            font-weight: bold;
            color: #FFFFFF;
            background-color: #BA2F09;
            height: 1em;
        }

        td.menuleftcell {
            vertical-align: middle;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12.0pt;
            color: #FFFFFF;
            height: 1em;
        }

        ul#menulist li ul {
            display: none;
        }

        ul#menulist li ul:hover {
            display: block;
        }

        ul#menulist {
            position: static;
            left: 10px;
            margin: 15px;
        }

        ul#menulist {
            /* border:1px solid #000000;*/
            list-style: none;
            margin: 0;
            padding: 0;
            width: 140px;
        }

        ul#menulist ul {
            border: 1px solid #FFFFFF;
            list-style: none;
            margin: 0;
            padding: 0;
            width: 140px;
            background-color: #BA2F09;
        }

        ul#menulist ul {
            border: 1px solid #CCCCCC;
        }

        ul#menulist ul {
            list-style: none;
            position: absolute;
            top: -1px;
            left: 140px;
        }

        ul#menulist li {
            position: relative;
            margin: 0px;
            padding: 0px;
        }

        ul#menulist a {
            display: block;
            width: 100%;
            text-decoration: none;
            width: 140px;
            padding: 0px 0;
            color: #FFFFFF;
        }

        ul#menulist li:hover, ul#menulist li a:hover {
            color: #BA2F09;
            background-color: #FFFFFF;
        }

        ul#menulist a {
            color: #FFFFFF;
            text-decoration: none;
        }

        ul.bulletlist {
            list-style: square;
            margin: 0px 0px 0px 15px;
            padding-left: 5px;
            font-size: 90%;
        }

        ol.bulletlist {
            margin: 0px 0px 0px 15px;
            padding-left: 5px;
            font-size: 90%;
        }

        li.bulletlist {
            margin: 0px 0px 4px 0px;
        }

        a.bulletlist {
            font-weight: normal;
        }

        div.archives {
            font-size: 80%;
            margin: 0px 0px 4px 15px;
        }

        td.menuleftpuce {
            vertical-align: top;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12.0pt;
            color: #FFFFFF;
            height: 1em;
        }

        td.button {
            border: solid;
            border-width: thin;
            border-left-color: #ff6666;
            border-right-color: #990000;
            border-bottom-color: #990000;
            border-top-color: #ff6666;
            background-color: #BA2F09;
            color: #FFFFFF;
        }

        a.bouton:hover {
            text-align: center;
            text-decoration: none;
            background-color: #FFFFFF;
            color: #BA2F09;
            display: block;
            vertical-align: middle;
        }

        a.bouton {
            text-align: center;
            text-decoration: none;
            background-color: #BA2F09;
            color: #FFFFFF;
            display: block;
            vertical-align: middle;
        }

        div.boutonsmall {
            text-align: center;
            text-decoration: none;
            background-color: #FFFFFF;
            color: #BA2F09;
            border-right: #000000 1px solid;
            border-top: #000000 1px solid;
            border-left: #000000 1px solid;
            border-bottom: #000000 1px solid;
            margin: 5px;
            font: bold 10px arial;
            width: 50px;
        }

        div.boutonsmall:link {
            text-align: center;
            text-decoration: none;
            background-color: #FFFFFF;
            color: #BA2F09;
            border-right: #000000 1px solid;
            border-top: #000000 1px solid;
            border-left: #000000 1px solid;
            border-bottom: #000000 1px solid;
            margin: 5px;
            font: bold 10px arial;
            width: 50px;
        }

        div.boutonsmall:visited {
            text-align: center;
            text-decoration: none;
            background-color: #FFFFFF;
            color: #BA2F09;
            border-right: #000000 1px solid;
            border-top: #000000 1px solid;
            border-left: #000000 1px solid;
            border-bottom: #000000 1px solid;
            margin: 5px;
            font: bold 10px arial;
            width: 50px;
        }

        div.boutonsmall:hover {
            text-align: center;
            text-decoration: none;
            background-color: #BA2F09;
            color: #FFFFFF;
            border-right: #000000 1px solid;
            border-top: #000000 1px solid;
            border-left: #000000 1px solid;
            border-bottom: #000000 1px solid;
            margin: 5px;
            font: bold 10px arial;
            width: 50px;
        }

        a.boutonsmall:hover {
            text-align: center;
            text-decoration: none;
            background-color: #BA2F09;
            color: #FFFFFF;
            margin: 5px;
            font: bold 10px arial;
            width: 50px;
        }

        /* common menu bar */
        a.menu:link {
            width: 100%;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12.0pt;
            font-weight: bold;
            text-decoration: none;
            text-align: center;
            color: #FFFFFF;
        }

        a.menu:visited {
            width: 100%;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12.0pt;
            font-weight: bold;
            text-decoration: none;
            text-align: center;
            color: #FFFFFF;
        }

        a.menu:hover {
            width: 100%;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12.0pt;
            font-weight: bold;
            text-decoration: none;
            text-align: center;
            background-color: #FFFFFF;
            color: #3D3CC5;
            cursor: pointer;
        }

        a.menu:focus {
            width: 100%;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12.0pt;
            text-decoration: none;
            text-align: center;
            color: #FFFFFF;
            background-color: #3D3CC5;
            cursor: pointer;
        }

        a.menu:active {
            width: 100%;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12.0pt;
            font-weight: bold;
            text-decoration: none;
            text-align: center;
            color: #FFFFFF;
            background-color: #3D3CC5;
        }

        /* institutional menu 1 bar */
        a.menu1:link {
            color: #FFFFFF;
            background-color: #BA2F09;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12.0pt;
            font-weight: bold;
            text-decoration: none;
        }

        a.menu1:active {
            color: #FFFFFF;
            background-color: #BA2F09;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12.0pt;
            font-weight: bold;
            text-decoration: none;
        }

        a.menu1:visited {
            color: #FFFFFF;
            background-color: #BA2F09;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12.0pt;
            font-weight: bold;
            text-decoration: none;
        }

        a.menu1:hover {
            background-color: #2E2E9C;
            color: #FFFFFF;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12.0pt;
            font-weight: bold;
            text-decoration: none;
        }

        /* institutional menu2 bar */
        a.menu2:link {
            color: #FFFFFF;
            background-color: #BA2F09;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12.0pt;
            font-weight: bold;
            text-decoration: none;
        }

        a.menu2:active {
            color: #FFFFFF;
            background-color: #BA2F09;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12.0pt;
            font-weight: bold;
            text-decoration: none;
        }

        a.menu2:visited {
            color: #FFFFFF;
            background-color: #BA2F09;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12.0pt;
            font-weight: bold;
            text-decoration: none;
        }

        a.menu2:hover {
            color: #FFFFFF;
            background-color: #2E2E9C;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12.0pt;
            font-weight: bold;
            text-decoration: none;
        }

        /* left navigational links - first level link properties */
        td.menucotemain {
            width: 140px;
            background: url("https://radioenfant.ca/images/fond_mg.gif");
            padding: 0px;
            border: solid;
            border-width: 0px 0px 0px 0px;
        }

        .leftnavtitle {
            color: #FFFFFF;
            background-color: #999966;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 90%;
            font-weight: 800;
            text-decoration: none;
            height: 16px;
            background-position: 132px;
        }

        a.leftnavlevel1 {
            color: #FFFFFF;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 12.0pt;
            text-decoration: none;
        }

        a.leftnavlevel1:link {
            color: #FFFFFF;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 12.0pt;
            text-decoration: none;
        }

        a.leftnavlevel1:visited {
            color: #FFFFFF;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12.0pt;
            text-decoration: none;
        }

        a.leftnavlevel1:active {
            color: #FFFFFF;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 12.0pt;
            text-decoration: none;
        }

        a.leftnavlevel1:hover {
            color: #BA2F09;
            background: #FFFFFF;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 12.0pt;
            text-decoration: none;
        }

        a.leftnavlevel2 {
            color: #FFFFFF;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 12.0pt;
            text-decoration: none;
        }

        a.leftnavlevel2:link {
            color: #FFFFFF;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 12.0pt;
            text-decoration: none;
        }

        a.leftnavlevel2:visited {
            color: #FFFFFF;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 12.0pt;
            text-decoration: none;
        }

        a.leftnavlevel2:active {
            color: #FFFFFF;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 12.0pt;
            text-decoration: none;
        }

        a.leftnavlevel2:hover {
            color: #BA2F09;
            background-color: #2E2E9C;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 12.0pt;
            text-decoration: none;
        }

        /* right nav */
        table.menurightcell1 {
            width: 300px;
        }

        table.menurightcell2 {
            width: 300px;
        }

        td.menurightcell {
            width: 300px;
        }

        td.menurightcell1 {
            width: 300px;
        }

        td.menurightcell2 {
            width: 300px;
        }

        div.rightNavLevel1 {
            width: 300px;
        }

        div.rightNavLevel2 {
            width: 300px;
        }

        div.menurightcell1 {
            padding: 5px 0px 5px 5px;
            width: 285px;
        }

        div.menurightcell2 {
            padding: 5px 0px 5px 5px;
            width: 285px;
        }

        .rightnavtitle {
            color: #FFFFFF;
            background-color: #999966;
            font-size: 12.0pt;
            font-weight: 800;
            text-decoration: none;
            height: 16px;
            background-position: 132px;
        }

        a.rightnavlevel1:link {
            color: #BA2F09;
            font-size: 12.0pt;
            text-decoration: none;
            font-weight: bold;
        }

        a.rightnavlevel1:visited {
            color: #BA2F09;
            font-size: 12.0pt;
            text-decoration: none;
            font-weight: bold;
        }

        a.rightnavlevel1:active {
            color: #BA2F09;
            font-size: 12.0pt;
            text-decoration: none;
            font-weight: bold;
        }

        a.rightnavlevel1:hover {
            color: #2E2E9C;
            background-color: #FFCD05;
            font-size: 12.0pt;
            text-decoration: none;
            font-weight: bold;
        }

        a.rightnavlevel2:link {
            color: #2E2E9C;
            font-size: 12.0pt;
            text-decoration: none;
            font-weight: bold;
        }

        a.rightnavlevel2:visited {
            color: #2E2E9C;
            font-size: 12.0pt;
            text-decoration: none;
            font-weight: bold;
        }

        a.rightnavlevel2:active {
            color: #2E2E9C;
            font-size: 12.0pt;
            text-decoration: none;
            font-weight: bold;
        }

        a.rightnavlevel2:hover {
            color: #2E2E9C;
            font-size: 12.0pt;
            text-decoration: underline;
            font-weight: bold;
        }

        /* main page titles and links */
        .heading {
            color: #FFFFFF;
            text-decoration: none;
            font-weight: bold;
            background-color: #999966;
        }

        a.pointsize11title {
            color: #000000;
            background-color: #FFFFFF;
            font-size: 110%;
            font-weight: bold;
            text-decoration: none;
        }

        a.pointsize11:link {
            color: #336699;
            background-color: #FFFFFF;
            font-size: 110%;
            font-weight: bold;
            text-decoration: underline;
            font-style: normal;
        }

        a.pointsize11:visited {
            color: maroon;
            background-color: #FFFFFF;
            font-size: 110%;
            font-weight: bold;
            text-decoration: underline;
            font-style: normal;
        }

        a.pointsize11:hover {
            color: #999966;
            background-color: #FFFFFF;
            font-size: 110%;
            font-weight: bold;
            text-decoration: underline;
            font-style: normal;
        }

        a.pointsize11:active {
            color: #336699;
            background-color: #FFFFFF;
            font-size: 110%;
            font-weight: bold;
            text-decoration: underline;
            font-style: normal;
        }

        a.title {
            color: #BA2F09;
            background-color: transparent;
            font-weight: bold;
        }

        a.title:link {
            color: #2E2E9C;
            background-color: transparent;
            font-weight: bold;
        }

        a.title:active {
            color: #BA2F09;
            text-decoration: none;
            background-color: transparent;
            font-weight: bold;
        }

        a.title:visited {
            color: #FFCD05;
            background-color: transparent;
            font-weight: bold;
        }

        a.title:hover {
            color: #FFFFFF;
            background-color: #BA2F09;
            font-weight: bold;
        }

        /* MENU COTE */
        #menucotediv .qmtopdivider {
            border-top-width: 1px;
            border-width: 0px 0px 0px 0px;
            border-style: solid;
            border-color: #FFFFFF;
        }

        td.menu_bloc {
            background-color: #BA2F09;
            width: 140px;
        }

        #bloc_menu {
            font-size: 11px;
            line-height: 13px;
            font-weight: normal;
            text-decoration: none;
            color: #FFFFFF;
            padding: 0;
            margin: 10px 0 10px 0;
            border: solid #FFFFFF;
            border-width: 1px 0 0 0;
            display: block;
        }

        #bloc_menu a {
            text-decoration: none;
            color: #FFFFFF;
            padding: 4px 6px 8px 12px;
            margin: 0;
            border: solid #FFFFFF;
            border-width: 0 0 1px 0;
            display: block;
        }

        #bloc_menu a:hover {
            color: #000000;
            background: #FFFFFF;
        }

        #bloc_menu span a {
            background: #FFFFFF;
            color: #000000;
            font-weight: bold;
            text-decoration: none;
            padding: 4px 6px 8px 12px;
            margin: 0;
            border: solid #FFFFFF;
            border-width: 0 0 1px 0;
            display: block;
        }

        /* bulletin */
        table.bulletinresume {
            width: 200px;
            background-color: #BA2F09;
            padding: 5px;
            margin-top: 2em;
            margin-left: 5px;
        }

        ul.bulletinresume {
            padding-left: 5px;
            margin-left: 8px;
        }

        table.bulletinarticle {
            width: 160px;
            background-color: #B7CAA5;
            padding: 5px;
            margin-top: 2em;
            margin-left: 5px;
        }

        #bull_sommaire {
            width: 220px;
        }

        #bull_sommaire div.bull_sommaire {
            width: 220px;
        }

        #bull_sommaire div.bull_sommaire_top {
            padding: 15px 5px 0px 5px;
            width: 220px;
            height: 25px;
            background-color: transparent;
            text-align: center;
            font-weight: bold;
            font-size: 14px;
        }

        #bull_sommaire div.bull_sommaire_body {
            width: 200px;
            padding: 10px;
        }

        #bull_sommaire h3.featuresheader {
            padding: 5px 0px 0px 10px;
            margin: 0px;
            width: 196px;
            height: 26px;
            text-align: left;
            font-weight: normal;
            border: 0px;
        }

        div.features_bulletin {
            padding: 5px 0px 0px 10px;
            margin: 0px 0px 0px 0px;
            height: 26px;
            color: #FFFFFF;
            background-color: #BA2F09;
            text-align: left;
            font-weight: normal;
            border: 0px;
        }

        #bull_sommaire div.features_bulletin {
            padding: 5px 0px 0px 10px;
            margin: 0px 0px 0px 0px;
            width: 196px;
            height: 26px;
            color: #FFFFFF;
            background-color: #BA2F09;
            text-align: left;
            font-weight: normal;
            border: 0px;
        }

        /* webzine */
        div.colarticle {
            width: 300px;
        }

        /* footer */
        td.footerTextcell {
            text-align: center;
            font-size: 95%;
        }

        div.footercredits {
            margin-top: 8px;
        }

        .footerText {
            color: #FFFFFF;
            font-size: 95%;
        }

        .footerText:link {
            color: #FFFFFF;
            background-color: transparent;
        }

        a.footerText:active {
            color: #FFFFFF;
            text-decoration: none;
            background-color: transparent;
        }

        a.footerText:visited {
            color: #FFFFFF;;
            background-color: transparent;
        }

        a.footerText:hover {
            color: #FFFFFF;;
            background-color: transparent;
            text-decoration: underline;
        }

        .footernotesinfo {
            color: #FFFFFF;;
            text-decoration: none;
            background-color: transparent;
        }

        a.footernotesinfo:active {
            color: #FFFFFF;
            text-decoration: none;
            background-color: transparent;
        }

        a.footernotesinfo:link {
            color: #FFFFFF;
            text-decoration: none;
            background-color: transparent;
        }

        a.footernotesinfo:visited {
            color: #FFFFFF;
            text-decoration: none;
            background-color: transparent;
        }

        a.footernotesinfo:hover {
            color: #FFFFFF;
            text-decoration: none;
            text-decoration: underline;
            background-color: transparent;
        }

        .footerdisclaimer {
            text-decoration: none;
            color: #FFFFFF;;
            background-color: transparent;
        }

        a.footerdisclaimer:active {
            color: #FFFFFF;
            text-decoration: none;
            background-color: transparent;
        }

        a.footerdisclaimer:link {
            color: #FFFFFF;
            text-decoration: none;
            background-color: transparent;
        }

        a.footerdisclaimer:visited {
            color: #FFFFFF;
            text-decoration: none;
            background-color: transparent;
        }

        a.footerdisclaimer:hover {
            color: #FFFFFF;
            text-decoration: none;
            text-decoration: underline;
            background-color: transparent;
        }

        td.colseparator {
            width: 5px;
            background-color: transparent;
        }

        td.table2g {
            width: 5px;
        }

        td.table2d {
            width: 5px;
        }

        div.top5articles {
            padding: 0px 0px 0px 5px;
        }

        div.aboncourriel {
            margin: 5px 5px 5px 5px;
        }

        div.separateur5 {
            margin-bottom: 5px;
        }

        div.separateur8 {
            margin-bottom: 8px;
        }

        div.separateur10 {
            margin-bottom: 10px;
        }

        .partenairesliaison {
            text-align: center;
        }

        /* liste distribution */
        table.B09_courriel {
            width: 160px;
            height: 185px;
            padding: 5px;
            margin-top: 10px;
            width: 160px;
        }

        B09_courriel_title {
            font-weight: bold;
            font-size: 14px;
            text-align: center;
        }

        .listedistri {
            font-weight: bold;
            font-size: 12px;
        }

        /* Features Boxes */
        legendsection {
            color: #BA2F09;
            font-weight: normal;
            font-size: 110%;
            font-weight: bold;
            letter-spacing: .1em;
            padding: 2px 5px;
            margin: 0 0 .5em 0;
            background: #FFFFFF;
            border: rgb(204, 204, 204) 1px solid;
        }

        legend {
            color: #BA2F09;
            font-weight: normal;
            font-size: 110%;
            font-weight: bold;
            letter-spacing: .1em;
            padding: 2px 2px;
            margin: 0 0 .5em 0;
        }

        /* ------------------------------------------------------------------------
        Boite
        ------------------------------------------------------------------------ */
        /* entete design */
        .textborder {
            border: 1px solid #BA2F09;
            padding: 10px;
        }

        .featuresbloc {
            border: 1px solid #BA2F09;
            padding: 10px;
            font-size: 90%;
        }

        .featuresitalic {
            border: 1px solid #BA2F09;
            padding: 10px;
            text-decoration: none;
            font-size: 90%;
            font-style: italic;
        }

        .features {
            border: 1px solid #BA2F09;
            padding: 2px;
            text-decoration: none;
            font-size: 90%;
        }

        .featurescold {
            border: 1px solid #BA2F09;
            padding: 2px;
            text-decoration: none;
            font-size: 90%;
        }

        .featuresheader {
            padding: 2px;
            margin-top: 0px;
            background-color: #BA2F09;
            font-weight: bold;
            background: #BA2F09;
            color: #FFFFFF;
            font-size: 85%;
        }

        .line {
            background-color: #FFFFFF;
        }

        .line1 {
            background-color: #FFFFFF;
        }

        .bar {
            background-color: #2E2E9C;
        }

        .caption {
            background-color: #FDA60F;
            color: #FFFFFF;
            font-weight: bold;
        }

        span.customStyleSelectBox {
            font-size: 11px;
            background-color: #f5f0de;
            color: #000;
            padding: 5px 7px;
            border: 1px solid #e7dab0;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px 5px;
        }

        span.customStyleSelectBox.changed {
            background-color: #f0dea4;
        }

        .customStyleSelectBoxInner {
            background: url(/edimage/css/fancyselectbox/canvas-list-nav-item-arrow-.gif) no-repeat center right;
        }

        /* PUB */
        div.pub00franco {
            height: 90px;
            text-align: center;
            font-size: 10px;
            color: #8E8E8E;
            margin: 5px 2px 5px 2px;
            vertical-align: middle;
        }

        div.pub00 {
            text-align: center;
            font-size: 10px;
            color: #8E8E8E;
            margin: 5px 2px 5px 2px;
            vertical-align: middle;
        }

        img.pub00 {
            float: left;
        }