/* titre couleur texte tableau-R tableau-G tableau-B */
.aui body.blue1 {
  /* ---------- General features ---------- */
  /* ---------- Titre de portlet ---------- */
  /* ---------- Menu sous site ---------- */
  /* ---------- Highlights ---------- */
  /* ---------- Colorboxes ---------- */
  /* ---------- Footer ---------- */
  /* ---------- Header Responsive  ---------- */
  /* ---------- Sitemap ---------- */
  /* ---------- Table ---------- */
  /* ---------- Youth Practices Portlet ---------- */
  /* ---------- Newsletter Sub Form ---------- */
  /************** Language Switch *********************/ }
  .aui body.blue1 .thm-background-color {
    background-color: #1b7eac; }
  .aui body.blue1 .thm-background-font-color {
    color: white; }
  .aui body.blue1 .thm-font-color {
    color: #1b7eac; }
  .aui body.blue1 .thm-border-color {
    border-color: #1b7eac; }
  .aui body.blue1 .portlet-topper .portlet-title .portlet-title-text {
    background-color: #1b7eac;
    color: white; }
  .aui body.blue1 #navigation-wrapper {
    background-color: #1b7eac;
    color: white; }
  .aui body.blue1 #navigation .navbar-inner {
    background-color: #1b7eac;
    color: white; }
    .aui body.blue1 #navigation .navbar-inner .nav > li:hover > a, .aui body.blue1 #navigation .navbar-inner .nav > li.selected > a {
      color: #1b7eac; }
    .aui body.blue1 #navigation .navbar-inner .nav > li.dropdown {
      border-left: 1px solid #1b7eac; }
    .aui body.blue1 #navigation .navbar-inner ul.child-menu {
      border-color: #1b7eac; }
      .aui body.blue1 #navigation .navbar-inner ul.child-menu a.main-item:after {
        color: #1b7eac; }
  .aui body.blue1 .portlet-body span.highlight-inline.thlil1, .aui body.blue1.html-editor span.highlight-inline.thlil1,
  .aui body.blue1 .html-editor span.highlight-inline.thlil1 {
    background-color: #1b7eac;
    color: white; }
  .aui body.blue1 .portlet-body span.highlight-inline.thlil2, .aui body.blue1.html-editor span.highlight-inline.thlil2,
  .aui body.blue1 .html-editor span.highlight-inline.thlil2 {
    background-color: #1b7eac;
    color: white; }
  .aui body.blue1 .portlet-body span.highlight-inline.thlil3, .aui body.blue1.html-editor span.highlight-inline.thlil3,
  .aui body.blue1 .html-editor span.highlight-inline.thlil3 {
    background-color: #1b7eac;
    color: white; }
  .aui body.blue1 .portlet-body p.colorbox1, .aui body.blue1.html-editor p.colorbox1,
  .aui body.blue1 .html-editor p.colorbox1 {
    background-color: #1b7eac;
    color: white; }
  .aui body.blue1 .portlet-body p.colorbox2, .aui body.blue1.html-editor p.colorbox2,
  .aui body.blue1 .html-editor p.colorbox2 {
    background-color: #1b7eac;
    color: white; }
  .aui body.blue1 .portlet-body p.colorbox3, .aui body.blue1.html-editor p.colorbox3,
  .aui body.blue1 .html-editor p.colorbox3 {
    background-color: #1b7eac;
    color: white; }
  .aui body.blue1 .portlet-body a.btn-thm, .aui body.blue1.html-editor a.btn-thm,
  .aui body.blue1 .html-editor a.btn-thm {
    color: #1b7eac;
    border-color: #1b7eac; }
  .aui body.blue1 .portlet-body a.btn-thm:hover, .aui body.blue1.html-editor a.btn-thm:hover,
  .aui body.blue1 .html-editor a.btn-thm:hover {
    background-color: #1b7eac; }
  .aui body.blue1 footer #footer-site {
    background-color: #1b7eac;
    color: white; }
  .aui body.blue1 #site-banner {
    border-color: #1b7eac; }
  .aui body.blue1 .span1 .portlet-site-map .portlet-body a.current, .aui body.blue1 .span2 .portlet-site-map .portlet-body a.current, .aui body.blue1 .span3 .portlet-site-map .portlet-body a.current, .aui body.blue1 .span4 .portlet-site-map .portlet-body a.current, .aui body.blue1 .span6 .portlet-site-map .portlet-body a.current, .aui body.blue1 .span7 .portlet-site-map .portlet-body a.current {
    border-left: 4px solid #1b7eac; }
  .aui body.blue1 table.table4 th {
    background-color: #1b7eaa; }
  .aui body.blue1 table.table4 tr:nth-of-type(2n) td {
    background-color: rgba(27, 126, 170, 0.1); }
  .aui body.blue1 .youth-practices-portlet .table thead th {
    border-color: #1b7eac; }
  .aui body.blue1 .youth-practices-portlet .table tbody > tr > td {
    border-color: #1b7eac; }
  .aui body.blue1 .practice-display h3,
  .aui body.blue1 .practice-display .right-col h4 {
    color: #1b7eac; }
  .aui body.blue1 .practice-display .feedbacks h4 {
    background-color: #1b7eac; }
  .aui body.blue1 .newsletter-sub-form input#email {
    border: 1px solid #1b7eac; }
  .aui body.blue1 .newsletter-sub-form form a {
    border: 1px solid #1b7eac;
    background-color: #1b7eac;
    color: white !important; }
  .aui body.blue1 .newsletter-sub-form .portlet-body h4 {
    color: #1b7eac; }
  .aui body.blue1 #portal-banner #portal-menu .languages > a {
    background-color: #1b7eac;
    color: white;
    border: 1px solid #1b7eac; }

.aui body.blue2 {
  /* ---------- General features ---------- */
  /* ---------- Titre de portlet ---------- */
  /* ---------- Menu sous site ---------- */
  /* ---------- Highlights ---------- */
  /* ---------- Colorboxes ---------- */
  /* ---------- Footer ---------- */
  /* ---------- Header Responsive  ---------- */
  /* ---------- Sitemap ---------- */
  /* ---------- Table ---------- */
  /* ---------- Youth Practices Portlet ---------- */
  /* ---------- Newsletter Sub Form ---------- */
  /************** Language Switch *********************/ }
  .aui body.blue2 .thm-background-color {
    background-color: #17457e; }
  .aui body.blue2 .thm-background-font-color {
    color: white; }
  .aui body.blue2 .thm-font-color {
    color: #17457e; }
  .aui body.blue2 .thm-border-color {
    border-color: #17457e; }
  .aui body.blue2 .portlet-topper .portlet-title .portlet-title-text {
    background-color: #17457e;
    color: white; }
  .aui body.blue2 #navigation-wrapper {
    background-color: #17457e;
    color: white; }
  .aui body.blue2 #navigation .navbar-inner {
    background-color: #17457e;
    color: white; }
    .aui body.blue2 #navigation .navbar-inner .nav > li:hover > a, .aui body.blue2 #navigation .navbar-inner .nav > li.selected > a {
      color: #17457e; }
    .aui body.blue2 #navigation .navbar-inner .nav > li.dropdown {
      border-left: 1px solid #17457e; }
    .aui body.blue2 #navigation .navbar-inner ul.child-menu {
      border-color: #17457e; }
      .aui body.blue2 #navigation .navbar-inner ul.child-menu a.main-item:after {
        color: #17457e; }
  .aui body.blue2 .portlet-body span.highlight-inline.thlil1, .aui body.blue2.html-editor span.highlight-inline.thlil1,
  .aui body.blue2 .html-editor span.highlight-inline.thlil1 {
    background-color: #17457e;
    color: white; }
  .aui body.blue2 .portlet-body span.highlight-inline.thlil2, .aui body.blue2.html-editor span.highlight-inline.thlil2,
  .aui body.blue2 .html-editor span.highlight-inline.thlil2 {
    background-color: #17457e;
    color: white; }
  .aui body.blue2 .portlet-body span.highlight-inline.thlil3, .aui body.blue2.html-editor span.highlight-inline.thlil3,
  .aui body.blue2 .html-editor span.highlight-inline.thlil3 {
    background-color: #17457e;
    color: white; }
  .aui body.blue2 .portlet-body p.colorbox1, .aui body.blue2.html-editor p.colorbox1,
  .aui body.blue2 .html-editor p.colorbox1 {
    background-color: #17457e;
    color: white; }
  .aui body.blue2 .portlet-body p.colorbox2, .aui body.blue2.html-editor p.colorbox2,
  .aui body.blue2 .html-editor p.colorbox2 {
    background-color: #17457e;
    color: white; }
  .aui body.blue2 .portlet-body p.colorbox3, .aui body.blue2.html-editor p.colorbox3,
  .aui body.blue2 .html-editor p.colorbox3 {
    background-color: #17457e;
    color: white; }
  .aui body.blue2 .portlet-body a.btn-thm, .aui body.blue2.html-editor a.btn-thm,
  .aui body.blue2 .html-editor a.btn-thm {
    color: #17457e;
    border-color: #17457e; }
  .aui body.blue2 .portlet-body a.btn-thm:hover, .aui body.blue2.html-editor a.btn-thm:hover,
  .aui body.blue2 .html-editor a.btn-thm:hover {
    background-color: #17457e; }
  .aui body.blue2 footer #footer-site {
    background-color: #17457e;
    color: white; }
  .aui body.blue2 #site-banner {
    border-color: #17457e; }
  .aui body.blue2 .span1 .portlet-site-map .portlet-body a.current, .aui body.blue2 .span2 .portlet-site-map .portlet-body a.current, .aui body.blue2 .span3 .portlet-site-map .portlet-body a.current, .aui body.blue2 .span4 .portlet-site-map .portlet-body a.current, .aui body.blue2 .span6 .portlet-site-map .portlet-body a.current, .aui body.blue2 .span7 .portlet-site-map .portlet-body a.current {
    border-left: 4px solid #17457e; }
  .aui body.blue2 table.table4 th {
    background-color: #17457e; }
  .aui body.blue2 table.table4 tr:nth-of-type(2n) td {
    background-color: rgba(23, 69, 126, 0.1); }
  .aui body.blue2 .youth-practices-portlet .table thead th {
    border-color: #17457e; }
  .aui body.blue2 .youth-practices-portlet .table tbody > tr > td {
    border-color: #17457e; }
  .aui body.blue2 .practice-display h3,
  .aui body.blue2 .practice-display .right-col h4 {
    color: #17457e; }
  .aui body.blue2 .practice-display .feedbacks h4 {
    background-color: #17457e; }
  .aui body.blue2 .newsletter-sub-form input#email {
    border: 1px solid #17457e; }
  .aui body.blue2 .newsletter-sub-form form a {
    border: 1px solid #17457e;
    background-color: #17457e;
    color: white !important; }
  .aui body.blue2 .newsletter-sub-form .portlet-body h4 {
    color: #17457e; }
  .aui body.blue2 #portal-banner #portal-menu .languages > a {
    background-color: #17457e;
    color: white;
    border: 1px solid #17457e; }

.aui body.blue3 {
  /* ---------- General features ---------- */
  /* ---------- Titre de portlet ---------- */
  /* ---------- Menu sous site ---------- */
  /* ---------- Highlights ---------- */
  /* ---------- Colorboxes ---------- */
  /* ---------- Footer ---------- */
  /* ---------- Header Responsive  ---------- */
  /* ---------- Sitemap ---------- */
  /* ---------- Table ---------- */
  /* ---------- Youth Practices Portlet ---------- */
  /* ---------- Newsletter Sub Form ---------- */
  /************** Language Switch *********************/ }
  .aui body.blue3 .thm-background-color {
    background-color: #00838f; }
  .aui body.blue3 .thm-background-font-color {
    color: white; }
  .aui body.blue3 .thm-font-color {
    color: #00838f; }
  .aui body.blue3 .thm-border-color {
    border-color: #00838f; }
  .aui body.blue3 .portlet-topper .portlet-title .portlet-title-text {
    background-color: #00838f;
    color: white; }
  .aui body.blue3 #navigation-wrapper {
    background-color: #00838f;
    color: white; }
  .aui body.blue3 #navigation .navbar-inner {
    background-color: #00838f;
    color: white; }
    .aui body.blue3 #navigation .navbar-inner .nav > li:hover > a, .aui body.blue3 #navigation .navbar-inner .nav > li.selected > a {
      color: #00838f; }
    .aui body.blue3 #navigation .navbar-inner .nav > li.dropdown {
      border-left: 1px solid #00838f; }
    .aui body.blue3 #navigation .navbar-inner ul.child-menu {
      border-color: #00838f; }
      .aui body.blue3 #navigation .navbar-inner ul.child-menu a.main-item:after {
        color: #00838f; }
  .aui body.blue3 .portlet-body span.highlight-inline.thlil1, .aui body.blue3.html-editor span.highlight-inline.thlil1,
  .aui body.blue3 .html-editor span.highlight-inline.thlil1 {
    background-color: #00838f;
    color: white; }
  .aui body.blue3 .portlet-body span.highlight-inline.thlil2, .aui body.blue3.html-editor span.highlight-inline.thlil2,
  .aui body.blue3 .html-editor span.highlight-inline.thlil2 {
    background-color: #00838f;
    color: white; }
  .aui body.blue3 .portlet-body span.highlight-inline.thlil3, .aui body.blue3.html-editor span.highlight-inline.thlil3,
  .aui body.blue3 .html-editor span.highlight-inline.thlil3 {
    background-color: #00838f;
    color: white; }
  .aui body.blue3 .portlet-body p.colorbox1, .aui body.blue3.html-editor p.colorbox1,
  .aui body.blue3 .html-editor p.colorbox1 {
    background-color: #00838f;
    color: white; }
  .aui body.blue3 .portlet-body p.colorbox2, .aui body.blue3.html-editor p.colorbox2,
  .aui body.blue3 .html-editor p.colorbox2 {
    background-color: #00838f;
    color: white; }
  .aui body.blue3 .portlet-body p.colorbox3, .aui body.blue3.html-editor p.colorbox3,
  .aui body.blue3 .html-editor p.colorbox3 {
    background-color: #00838f;
    color: white; }
  .aui body.blue3 .portlet-body a.btn-thm, .aui body.blue3.html-editor a.btn-thm,
  .aui body.blue3 .html-editor a.btn-thm {
    color: #00838f;
    border-color: #00838f; }
  .aui body.blue3 .portlet-body a.btn-thm:hover, .aui body.blue3.html-editor a.btn-thm:hover,
  .aui body.blue3 .html-editor a.btn-thm:hover {
    background-color: #00838f; }
  .aui body.blue3 footer #footer-site {
    background-color: #00838f;
    color: white; }
  .aui body.blue3 #site-banner {
    border-color: #00838f; }
  .aui body.blue3 .span1 .portlet-site-map .portlet-body a.current, .aui body.blue3 .span2 .portlet-site-map .portlet-body a.current, .aui body.blue3 .span3 .portlet-site-map .portlet-body a.current, .aui body.blue3 .span4 .portlet-site-map .portlet-body a.current, .aui body.blue3 .span6 .portlet-site-map .portlet-body a.current, .aui body.blue3 .span7 .portlet-site-map .portlet-body a.current {
    border-left: 4px solid #00838f; }
  .aui body.blue3 table.table4 th {
    background-color: #00838f; }
  .aui body.blue3 table.table4 tr:nth-of-type(2n) td {
    background-color: rgba(0, 131, 143, 0.1); }
  .aui body.blue3 .youth-practices-portlet .table thead th {
    border-color: #00838f; }
  .aui body.blue3 .youth-practices-portlet .table tbody > tr > td {
    border-color: #00838f; }
  .aui body.blue3 .practice-display h3,
  .aui body.blue3 .practice-display .right-col h4 {
    color: #00838f; }
  .aui body.blue3 .practice-display .feedbacks h4 {
    background-color: #00838f; }
  .aui body.blue3 .newsletter-sub-form input#email {
    border: 1px solid #00838f; }
  .aui body.blue3 .newsletter-sub-form form a {
    border: 1px solid #00838f;
    background-color: #00838f;
    color: white !important; }
  .aui body.blue3 .newsletter-sub-form .portlet-body h4 {
    color: #00838f; }
  .aui body.blue3 #portal-banner #portal-menu .languages > a {
    background-color: #00838f;
    color: white;
    border: 1px solid #00838f; }

.aui body.purple1 {
  /* ---------- General features ---------- */
  /* ---------- Titre de portlet ---------- */
  /* ---------- Menu sous site ---------- */
  /* ---------- Highlights ---------- */
  /* ---------- Colorboxes ---------- */
  /* ---------- Footer ---------- */
  /* ---------- Header Responsive  ---------- */
  /* ---------- Sitemap ---------- */
  /* ---------- Table ---------- */
  /* ---------- Youth Practices Portlet ---------- */
  /* ---------- Newsletter Sub Form ---------- */
  /************** Language Switch *********************/ }
  .aui body.purple1 .thm-background-color {
    background-color: #990066; }
  .aui body.purple1 .thm-background-font-color {
    color: white; }
  .aui body.purple1 .thm-font-color {
    color: #990066; }
  .aui body.purple1 .thm-border-color {
    border-color: #990066; }
  .aui body.purple1 .portlet-topper .portlet-title .portlet-title-text {
    background-color: #990066;
    color: white; }
  .aui body.purple1 #navigation-wrapper {
    background-color: #990066;
    color: white; }
  .aui body.purple1 #navigation .navbar-inner {
    background-color: #990066;
    color: white; }
    .aui body.purple1 #navigation .navbar-inner .nav > li:hover > a, .aui body.purple1 #navigation .navbar-inner .nav > li.selected > a {
      color: #990066; }
    .aui body.purple1 #navigation .navbar-inner .nav > li.dropdown {
      border-left: 1px solid #990066; }
    .aui body.purple1 #navigation .navbar-inner ul.child-menu {
      border-color: #990066; }
      .aui body.purple1 #navigation .navbar-inner ul.child-menu a.main-item:after {
        color: #990066; }
  .aui body.purple1 .portlet-body span.highlight-inline.thlil1, .aui body.purple1.html-editor span.highlight-inline.thlil1,
  .aui body.purple1 .html-editor span.highlight-inline.thlil1 {
    background-color: #990066;
    color: white; }
  .aui body.purple1 .portlet-body span.highlight-inline.thlil2, .aui body.purple1.html-editor span.highlight-inline.thlil2,
  .aui body.purple1 .html-editor span.highlight-inline.thlil2 {
    background-color: #990066;
    color: white; }
  .aui body.purple1 .portlet-body span.highlight-inline.thlil3, .aui body.purple1.html-editor span.highlight-inline.thlil3,
  .aui body.purple1 .html-editor span.highlight-inline.thlil3 {
    background-color: #990066;
    color: white; }
  .aui body.purple1 .portlet-body p.colorbox1, .aui body.purple1.html-editor p.colorbox1,
  .aui body.purple1 .html-editor p.colorbox1 {
    background-color: #990066;
    color: white; }
  .aui body.purple1 .portlet-body p.colorbox2, .aui body.purple1.html-editor p.colorbox2,
  .aui body.purple1 .html-editor p.colorbox2 {
    background-color: #990066;
    color: white; }
  .aui body.purple1 .portlet-body p.colorbox3, .aui body.purple1.html-editor p.colorbox3,
  .aui body.purple1 .html-editor p.colorbox3 {
    background-color: #990066;
    color: white; }
  .aui body.purple1 .portlet-body a.btn-thm, .aui body.purple1.html-editor a.btn-thm,
  .aui body.purple1 .html-editor a.btn-thm {
    color: #990066;
    border-color: #990066; }
  .aui body.purple1 .portlet-body a.btn-thm:hover, .aui body.purple1.html-editor a.btn-thm:hover,
  .aui body.purple1 .html-editor a.btn-thm:hover {
    background-color: #990066; }
  .aui body.purple1 footer #footer-site {
    background-color: #990066;
    color: white; }
  .aui body.purple1 #site-banner {
    border-color: #990066; }
  .aui body.purple1 .span1 .portlet-site-map .portlet-body a.current, .aui body.purple1 .span2 .portlet-site-map .portlet-body a.current, .aui body.purple1 .span3 .portlet-site-map .portlet-body a.current, .aui body.purple1 .span4 .portlet-site-map .portlet-body a.current, .aui body.purple1 .span6 .portlet-site-map .portlet-body a.current, .aui body.purple1 .span7 .portlet-site-map .portlet-body a.current {
    border-left: 4px solid #990066; }
  .aui body.purple1 table.table4 th {
    background-color: #990066; }
  .aui body.purple1 table.table4 tr:nth-of-type(2n) td {
    background-color: rgba(153, 0, 102, 0.1); }
  .aui body.purple1 .youth-practices-portlet .table thead th {
    border-color: #990066; }
  .aui body.purple1 .youth-practices-portlet .table tbody > tr > td {
    border-color: #990066; }
  .aui body.purple1 .practice-display h3,
  .aui body.purple1 .practice-display .right-col h4 {
    color: #990066; }
  .aui body.purple1 .practice-display .feedbacks h4 {
    background-color: #990066; }
  .aui body.purple1 .newsletter-sub-form input#email {
    border: 1px solid #990066; }
  .aui body.purple1 .newsletter-sub-form form a {
    border: 1px solid #990066;
    background-color: #990066;
    color: white !important; }
  .aui body.purple1 .newsletter-sub-form .portlet-body h4 {
    color: #990066; }
  .aui body.purple1 #portal-banner #portal-menu .languages > a {
    background-color: #990066;
    color: white;
    border: 1px solid #990066; }

.aui body.purple2 {
  /* ---------- General features ---------- */
  /* ---------- Titre de portlet ---------- */
  /* ---------- Menu sous site ---------- */
  /* ---------- Highlights ---------- */
  /* ---------- Colorboxes ---------- */
  /* ---------- Footer ---------- */
  /* ---------- Header Responsive  ---------- */
  /* ---------- Sitemap ---------- */
  /* ---------- Table ---------- */
  /* ---------- Youth Practices Portlet ---------- */
  /* ---------- Newsletter Sub Form ---------- */
  /************** Language Switch *********************/ }
  .aui body.purple2 .thm-background-color {
    background-color: #ca475b; }
  .aui body.purple2 .thm-background-font-color {
    color: white; }
  .aui body.purple2 .thm-font-color {
    color: #ca475b; }
  .aui body.purple2 .thm-border-color {
    border-color: #ca475b; }
  .aui body.purple2 .portlet-topper .portlet-title .portlet-title-text {
    background-color: #ca475b;
    color: white; }
  .aui body.purple2 #navigation-wrapper {
    background-color: #ca475b;
    color: white; }
  .aui body.purple2 #navigation .navbar-inner {
    background-color: #ca475b;
    color: white; }
    .aui body.purple2 #navigation .navbar-inner .nav > li:hover > a, .aui body.purple2 #navigation .navbar-inner .nav > li.selected > a {
      color: #ca475b; }
    .aui body.purple2 #navigation .navbar-inner .nav > li.dropdown {
      border-left: 1px solid #ca475b; }
    .aui body.purple2 #navigation .navbar-inner ul.child-menu {
      border-color: #ca475b; }
      .aui body.purple2 #navigation .navbar-inner ul.child-menu a.main-item:after {
        color: #ca475b; }
  .aui body.purple2 .portlet-body span.highlight-inline.thlil1, .aui body.purple2.html-editor span.highlight-inline.thlil1,
  .aui body.purple2 .html-editor span.highlight-inline.thlil1 {
    background-color: #ca475b;
    color: white; }
  .aui body.purple2 .portlet-body span.highlight-inline.thlil2, .aui body.purple2.html-editor span.highlight-inline.thlil2,
  .aui body.purple2 .html-editor span.highlight-inline.thlil2 {
    background-color: #ca475b;
    color: white; }
  .aui body.purple2 .portlet-body span.highlight-inline.thlil3, .aui body.purple2.html-editor span.highlight-inline.thlil3,
  .aui body.purple2 .html-editor span.highlight-inline.thlil3 {
    background-color: #ca475b;
    color: white; }
  .aui body.purple2 .portlet-body p.colorbox1, .aui body.purple2.html-editor p.colorbox1,
  .aui body.purple2 .html-editor p.colorbox1 {
    background-color: #ca475b;
    color: white; }
  .aui body.purple2 .portlet-body p.colorbox2, .aui body.purple2.html-editor p.colorbox2,
  .aui body.purple2 .html-editor p.colorbox2 {
    background-color: #ca475b;
    color: white; }
  .aui body.purple2 .portlet-body p.colorbox3, .aui body.purple2.html-editor p.colorbox3,
  .aui body.purple2 .html-editor p.colorbox3 {
    background-color: #ca475b;
    color: white; }
  .aui body.purple2 .portlet-body a.btn-thm, .aui body.purple2.html-editor a.btn-thm,
  .aui body.purple2 .html-editor a.btn-thm {
    color: #ca475b;
    border-color: #ca475b; }
  .aui body.purple2 .portlet-body a.btn-thm:hover, .aui body.purple2.html-editor a.btn-thm:hover,
  .aui body.purple2 .html-editor a.btn-thm:hover {
    background-color: #ca475b; }
  .aui body.purple2 footer #footer-site {
    background-color: #ca475b;
    color: white; }
  .aui body.purple2 #site-banner {
    border-color: #ca475b; }
  .aui body.purple2 .span1 .portlet-site-map .portlet-body a.current, .aui body.purple2 .span2 .portlet-site-map .portlet-body a.current, .aui body.purple2 .span3 .portlet-site-map .portlet-body a.current, .aui body.purple2 .span4 .portlet-site-map .portlet-body a.current, .aui body.purple2 .span6 .portlet-site-map .portlet-body a.current, .aui body.purple2 .span7 .portlet-site-map .portlet-body a.current {
    border-left: 4px solid #ca475b; }
  .aui body.purple2 table.table4 th {
    background-color: #ca745b; }
  .aui body.purple2 table.table4 tr:nth-of-type(2n) td {
    background-color: rgba(202, 116, 91, 0.1); }
  .aui body.purple2 .youth-practices-portlet .table thead th {
    border-color: #ca475b; }
  .aui body.purple2 .youth-practices-portlet .table tbody > tr > td {
    border-color: #ca475b; }
  .aui body.purple2 .practice-display h3,
  .aui body.purple2 .practice-display .right-col h4 {
    color: #ca475b; }
  .aui body.purple2 .practice-display .feedbacks h4 {
    background-color: #ca475b; }
  .aui body.purple2 .newsletter-sub-form input#email {
    border: 1px solid #ca475b; }
  .aui body.purple2 .newsletter-sub-form form a {
    border: 1px solid #ca475b;
    background-color: #ca475b;
    color: white !important; }
  .aui body.purple2 .newsletter-sub-form .portlet-body h4 {
    color: #ca475b; }
  .aui body.purple2 #portal-banner #portal-menu .languages > a {
    background-color: #ca475b;
    color: white;
    border: 1px solid #ca475b; }

.aui body.purple3 {
  /* ---------- General features ---------- */
  /* ---------- Titre de portlet ---------- */
  /* ---------- Menu sous site ---------- */
  /* ---------- Highlights ---------- */
  /* ---------- Colorboxes ---------- */
  /* ---------- Footer ---------- */
  /* ---------- Header Responsive  ---------- */
  /* ---------- Sitemap ---------- */
  /* ---------- Table ---------- */
  /* ---------- Youth Practices Portlet ---------- */
  /* ---------- Newsletter Sub Form ---------- */
  /************** Language Switch *********************/ }
  .aui body.purple3 .thm-background-color {
    background-color: #d20050; }
  .aui body.purple3 .thm-background-font-color {
    color: white; }
  .aui body.purple3 .thm-font-color {
    color: #d20050; }
  .aui body.purple3 .thm-border-color {
    border-color: #d20050; }
  .aui body.purple3 .portlet-topper .portlet-title .portlet-title-text {
    background-color: #d20050;
    color: white; }
  .aui body.purple3 #navigation-wrapper {
    background-color: #d20050;
    color: white; }
  .aui body.purple3 #navigation .navbar-inner {
    background-color: #d20050;
    color: white; }
    .aui body.purple3 #navigation .navbar-inner .nav > li:hover > a, .aui body.purple3 #navigation .navbar-inner .nav > li.selected > a {
      color: #d20050; }
    .aui body.purple3 #navigation .navbar-inner .nav > li.dropdown {
      border-left: 1px solid #d20050; }
    .aui body.purple3 #navigation .navbar-inner ul.child-menu {
      border-color: #d20050; }
      .aui body.purple3 #navigation .navbar-inner ul.child-menu a.main-item:after {
        color: #d20050; }
  .aui body.purple3 .portlet-body span.highlight-inline.thlil1, .aui body.purple3.html-editor span.highlight-inline.thlil1,
  .aui body.purple3 .html-editor span.highlight-inline.thlil1 {
    background-color: #d20050;
    color: white; }
  .aui body.purple3 .portlet-body span.highlight-inline.thlil2, .aui body.purple3.html-editor span.highlight-inline.thlil2,
  .aui body.purple3 .html-editor span.highlight-inline.thlil2 {
    background-color: #d20050;
    color: white; }
  .aui body.purple3 .portlet-body span.highlight-inline.thlil3, .aui body.purple3.html-editor span.highlight-inline.thlil3,
  .aui body.purple3 .html-editor span.highlight-inline.thlil3 {
    background-color: #d20050;
    color: white; }
  .aui body.purple3 .portlet-body p.colorbox1, .aui body.purple3.html-editor p.colorbox1,
  .aui body.purple3 .html-editor p.colorbox1 {
    background-color: #d20050;
    color: white; }
  .aui body.purple3 .portlet-body p.colorbox2, .aui body.purple3.html-editor p.colorbox2,
  .aui body.purple3 .html-editor p.colorbox2 {
    background-color: #d20050;
    color: white; }
  .aui body.purple3 .portlet-body p.colorbox3, .aui body.purple3.html-editor p.colorbox3,
  .aui body.purple3 .html-editor p.colorbox3 {
    background-color: #d20050;
    color: white; }
  .aui body.purple3 .portlet-body a.btn-thm, .aui body.purple3.html-editor a.btn-thm,
  .aui body.purple3 .html-editor a.btn-thm {
    color: #d20050;
    border-color: #d20050; }
  .aui body.purple3 .portlet-body a.btn-thm:hover, .aui body.purple3.html-editor a.btn-thm:hover,
  .aui body.purple3 .html-editor a.btn-thm:hover {
    background-color: #d20050; }
  .aui body.purple3 footer #footer-site {
    background-color: #d20050;
    color: white; }
  .aui body.purple3 #site-banner {
    border-color: #d20050; }
  .aui body.purple3 .span1 .portlet-site-map .portlet-body a.current, .aui body.purple3 .span2 .portlet-site-map .portlet-body a.current, .aui body.purple3 .span3 .portlet-site-map .portlet-body a.current, .aui body.purple3 .span4 .portlet-site-map .portlet-body a.current, .aui body.purple3 .span6 .portlet-site-map .portlet-body a.current, .aui body.purple3 .span7 .portlet-site-map .portlet-body a.current {
    border-left: 4px solid #d20050; }
  .aui body.purple3 table.table4 th {
    background-color: #d20050; }
  .aui body.purple3 table.table4 tr:nth-of-type(2n) td {
    background-color: rgba(210, 0, 80, 0.1); }
  .aui body.purple3 .youth-practices-portlet .table thead th {
    border-color: #d20050; }
  .aui body.purple3 .youth-practices-portlet .table tbody > tr > td {
    border-color: #d20050; }
  .aui body.purple3 .practice-display h3,
  .aui body.purple3 .practice-display .right-col h4 {
    color: #d20050; }
  .aui body.purple3 .practice-display .feedbacks h4 {
    background-color: #d20050; }
  .aui body.purple3 .newsletter-sub-form input#email {
    border: 1px solid #d20050; }
  .aui body.purple3 .newsletter-sub-form form a {
    border: 1px solid #d20050;
    background-color: #d20050;
    color: white !important; }
  .aui body.purple3 .newsletter-sub-form .portlet-body h4 {
    color: #d20050; }
  .aui body.purple3 #portal-banner #portal-menu .languages > a {
    background-color: #d20050;
    color: white;
    border: 1px solid #d20050; }

.aui body.orange1 {
  /* ---------- General features ---------- */
  /* ---------- Titre de portlet ---------- */
  /* ---------- Menu sous site ---------- */
  /* ---------- Highlights ---------- */
  /* ---------- Colorboxes ---------- */
  /* ---------- Footer ---------- */
  /* ---------- Header Responsive  ---------- */
  /* ---------- Sitemap ---------- */
  /* ---------- Table ---------- */
  /* ---------- Youth Practices Portlet ---------- */
  /* ---------- Newsletter Sub Form ---------- */
  /************** Language Switch *********************/ }
  .aui body.orange1 .thm-background-color {
    background-color: #d4310d; }
  .aui body.orange1 .thm-background-font-color {
    color: white; }
  .aui body.orange1 .thm-font-color {
    color: #d4310d; }
  .aui body.orange1 .thm-border-color {
    border-color: #d4310d; }
  .aui body.orange1 .portlet-topper .portlet-title .portlet-title-text {
    background-color: #d4310d;
    color: white; }
  .aui body.orange1 #navigation-wrapper {
    background-color: #d4310d;
    color: white; }
  .aui body.orange1 #navigation .navbar-inner {
    background-color: #d4310d;
    color: white; }
    .aui body.orange1 #navigation .navbar-inner .nav > li:hover > a, .aui body.orange1 #navigation .navbar-inner .nav > li.selected > a {
      color: #d4310d; }
    .aui body.orange1 #navigation .navbar-inner .nav > li.dropdown {
      border-left: 1px solid #d4310d; }
    .aui body.orange1 #navigation .navbar-inner ul.child-menu {
      border-color: #d4310d; }
      .aui body.orange1 #navigation .navbar-inner ul.child-menu a.main-item:after {
        color: #d4310d; }
  .aui body.orange1 .portlet-body span.highlight-inline.thlil1, .aui body.orange1.html-editor span.highlight-inline.thlil1,
  .aui body.orange1 .html-editor span.highlight-inline.thlil1 {
    background-color: #d4310d;
    color: white; }
  .aui body.orange1 .portlet-body span.highlight-inline.thlil2, .aui body.orange1.html-editor span.highlight-inline.thlil2,
  .aui body.orange1 .html-editor span.highlight-inline.thlil2 {
    background-color: #d4310d;
    color: white; }
  .aui body.orange1 .portlet-body span.highlight-inline.thlil3, .aui body.orange1.html-editor span.highlight-inline.thlil3,
  .aui body.orange1 .html-editor span.highlight-inline.thlil3 {
    background-color: #d4310d;
    color: white; }
  .aui body.orange1 .portlet-body p.colorbox1, .aui body.orange1.html-editor p.colorbox1,
  .aui body.orange1 .html-editor p.colorbox1 {
    background-color: #d4310d;
    color: white; }
  .aui body.orange1 .portlet-body p.colorbox2, .aui body.orange1.html-editor p.colorbox2,
  .aui body.orange1 .html-editor p.colorbox2 {
    background-color: #d4310d;
    color: white; }
  .aui body.orange1 .portlet-body p.colorbox3, .aui body.orange1.html-editor p.colorbox3,
  .aui body.orange1 .html-editor p.colorbox3 {
    background-color: #d4310d;
    color: white; }
  .aui body.orange1 .portlet-body a.btn-thm, .aui body.orange1.html-editor a.btn-thm,
  .aui body.orange1 .html-editor a.btn-thm {
    color: #d4310d;
    border-color: #d4310d; }
  .aui body.orange1 .portlet-body a.btn-thm:hover, .aui body.orange1.html-editor a.btn-thm:hover,
  .aui body.orange1 .html-editor a.btn-thm:hover {
    background-color: #d4310d; }
  .aui body.orange1 footer #footer-site {
    background-color: #d4310d;
    color: white; }
  .aui body.orange1 #site-banner {
    border-color: #d4310d; }
  .aui body.orange1 .span1 .portlet-site-map .portlet-body a.current, .aui body.orange1 .span2 .portlet-site-map .portlet-body a.current, .aui body.orange1 .span3 .portlet-site-map .portlet-body a.current, .aui body.orange1 .span4 .portlet-site-map .portlet-body a.current, .aui body.orange1 .span6 .portlet-site-map .portlet-body a.current, .aui body.orange1 .span7 .portlet-site-map .portlet-body a.current {
    border-left: 4px solid #d4310d; }
  .aui body.orange1 table.table4 th {
    background-color: #d4310d; }
  .aui body.orange1 table.table4 tr:nth-of-type(2n) td {
    background-color: rgba(212, 49, 13, 0.1); }
  .aui body.orange1 .youth-practices-portlet .table thead th {
    border-color: #d4310d; }
  .aui body.orange1 .youth-practices-portlet .table tbody > tr > td {
    border-color: #d4310d; }
  .aui body.orange1 .practice-display h3,
  .aui body.orange1 .practice-display .right-col h4 {
    color: #d4310d; }
  .aui body.orange1 .practice-display .feedbacks h4 {
    background-color: #d4310d; }
  .aui body.orange1 .newsletter-sub-form input#email {
    border: 1px solid #d4310d; }
  .aui body.orange1 .newsletter-sub-form form a {
    border: 1px solid #d4310d;
    background-color: #d4310d;
    color: white !important; }
  .aui body.orange1 .newsletter-sub-form .portlet-body h4 {
    color: #d4310d; }
  .aui body.orange1 #portal-banner #portal-menu .languages > a {
    background-color: #d4310d;
    color: white;
    border: 1px solid #d4310d; }

.aui body.orange2 {
  /* ---------- General features ---------- */
  /* ---------- Titre de portlet ---------- */
  /* ---------- Menu sous site ---------- */
  /* ---------- Highlights ---------- */
  /* ---------- Colorboxes ---------- */
  /* ---------- Footer ---------- */
  /* ---------- Header Responsive  ---------- */
  /* ---------- Sitemap ---------- */
  /* ---------- Table ---------- */
  /* ---------- Youth Practices Portlet ---------- */
  /* ---------- Newsletter Sub Form ---------- */
  /************** Language Switch *********************/ }
  .aui body.orange2 .thm-background-color {
    background-color: #c35515; }
  .aui body.orange2 .thm-background-font-color {
    color: white; }
  .aui body.orange2 .thm-font-color {
    color: #c35515; }
  .aui body.orange2 .thm-border-color {
    border-color: #c35515; }
  .aui body.orange2 .portlet-topper .portlet-title .portlet-title-text {
    background-color: #c35515;
    color: white; }
  .aui body.orange2 #navigation-wrapper {
    background-color: #c35515;
    color: white; }
  .aui body.orange2 #navigation .navbar-inner {
    background-color: #c35515;
    color: white; }
    .aui body.orange2 #navigation .navbar-inner .nav > li:hover > a, .aui body.orange2 #navigation .navbar-inner .nav > li.selected > a {
      color: #c35515; }
    .aui body.orange2 #navigation .navbar-inner .nav > li.dropdown {
      border-left: 1px solid #c35515; }
    .aui body.orange2 #navigation .navbar-inner ul.child-menu {
      border-color: #c35515; }
      .aui body.orange2 #navigation .navbar-inner ul.child-menu a.main-item:after {
        color: #c35515; }
  .aui body.orange2 .portlet-body span.highlight-inline.thlil1, .aui body.orange2.html-editor span.highlight-inline.thlil1,
  .aui body.orange2 .html-editor span.highlight-inline.thlil1 {
    background-color: #c35515;
    color: white; }
  .aui body.orange2 .portlet-body span.highlight-inline.thlil2, .aui body.orange2.html-editor span.highlight-inline.thlil2,
  .aui body.orange2 .html-editor span.highlight-inline.thlil2 {
    background-color: #c35515;
    color: white; }
  .aui body.orange2 .portlet-body span.highlight-inline.thlil3, .aui body.orange2.html-editor span.highlight-inline.thlil3,
  .aui body.orange2 .html-editor span.highlight-inline.thlil3 {
    background-color: #c35515;
    color: white; }
  .aui body.orange2 .portlet-body p.colorbox1, .aui body.orange2.html-editor p.colorbox1,
  .aui body.orange2 .html-editor p.colorbox1 {
    background-color: #c35515;
    color: white; }
  .aui body.orange2 .portlet-body p.colorbox2, .aui body.orange2.html-editor p.colorbox2,
  .aui body.orange2 .html-editor p.colorbox2 {
    background-color: #c35515;
    color: white; }
  .aui body.orange2 .portlet-body p.colorbox3, .aui body.orange2.html-editor p.colorbox3,
  .aui body.orange2 .html-editor p.colorbox3 {
    background-color: #c35515;
    color: white; }
  .aui body.orange2 .portlet-body a.btn-thm, .aui body.orange2.html-editor a.btn-thm,
  .aui body.orange2 .html-editor a.btn-thm {
    color: #c35515;
    border-color: #c35515; }
  .aui body.orange2 .portlet-body a.btn-thm:hover, .aui body.orange2.html-editor a.btn-thm:hover,
  .aui body.orange2 .html-editor a.btn-thm:hover {
    background-color: #c35515; }
  .aui body.orange2 footer #footer-site {
    background-color: #c35515;
    color: white; }
  .aui body.orange2 #site-banner {
    border-color: #c35515; }
  .aui body.orange2 .span1 .portlet-site-map .portlet-body a.current, .aui body.orange2 .span2 .portlet-site-map .portlet-body a.current, .aui body.orange2 .span3 .portlet-site-map .portlet-body a.current, .aui body.orange2 .span4 .portlet-site-map .portlet-body a.current, .aui body.orange2 .span6 .portlet-site-map .portlet-body a.current, .aui body.orange2 .span7 .portlet-site-map .portlet-body a.current {
    border-left: 4px solid #c35515; }
  .aui body.orange2 table.table4 th {
    background-color: #c35515; }
  .aui body.orange2 table.table4 tr:nth-of-type(2n) td {
    background-color: rgba(195, 85, 21, 0.1); }
  .aui body.orange2 .youth-practices-portlet .table thead th {
    border-color: #c35515; }
  .aui body.orange2 .youth-practices-portlet .table tbody > tr > td {
    border-color: #c35515; }
  .aui body.orange2 .practice-display h3,
  .aui body.orange2 .practice-display .right-col h4 {
    color: #c35515; }
  .aui body.orange2 .practice-display .feedbacks h4 {
    background-color: #c35515; }
  .aui body.orange2 .newsletter-sub-form input#email {
    border: 1px solid #c35515; }
  .aui body.orange2 .newsletter-sub-form form a {
    border: 1px solid #c35515;
    background-color: #c35515;
    color: white !important; }
  .aui body.orange2 .newsletter-sub-form .portlet-body h4 {
    color: #c35515; }
  .aui body.orange2 #portal-banner #portal-menu .languages > a {
    background-color: #c35515;
    color: white;
    border: 1px solid #c35515; }

.aui body.orange3 {
  /* ---------- General features ---------- */
  /* ---------- Titre de portlet ---------- */
  /* ---------- Menu sous site ---------- */
  /* ---------- Highlights ---------- */
  /* ---------- Colorboxes ---------- */
  /* ---------- Footer ---------- */
  /* ---------- Header Responsive  ---------- */
  /* ---------- Sitemap ---------- */
  /* ---------- Table ---------- */
  /* ---------- Youth Practices Portlet ---------- */
  /* ---------- Newsletter Sub Form ---------- */
  /************** Language Switch *********************/ }
  .aui body.orange3 .thm-background-color {
    background-color: #990000; }
  .aui body.orange3 .thm-background-font-color {
    color: white; }
  .aui body.orange3 .thm-font-color {
    color: #990000; }
  .aui body.orange3 .thm-border-color {
    border-color: #990000; }
  .aui body.orange3 .portlet-topper .portlet-title .portlet-title-text {
    background-color: #990000;
    color: white; }
  .aui body.orange3 #navigation-wrapper {
    background-color: #990000;
    color: white; }
  .aui body.orange3 #navigation .navbar-inner {
    background-color: #990000;
    color: white; }
    .aui body.orange3 #navigation .navbar-inner .nav > li:hover > a, .aui body.orange3 #navigation .navbar-inner .nav > li.selected > a {
      color: #990000; }
    .aui body.orange3 #navigation .navbar-inner .nav > li.dropdown {
      border-left: 1px solid #990000; }
    .aui body.orange3 #navigation .navbar-inner ul.child-menu {
      border-color: #990000; }
      .aui body.orange3 #navigation .navbar-inner ul.child-menu a.main-item:after {
        color: #990000; }
  .aui body.orange3 .portlet-body span.highlight-inline.thlil1, .aui body.orange3.html-editor span.highlight-inline.thlil1,
  .aui body.orange3 .html-editor span.highlight-inline.thlil1 {
    background-color: #990000;
    color: white; }
  .aui body.orange3 .portlet-body span.highlight-inline.thlil2, .aui body.orange3.html-editor span.highlight-inline.thlil2,
  .aui body.orange3 .html-editor span.highlight-inline.thlil2 {
    background-color: #990000;
    color: white; }
  .aui body.orange3 .portlet-body span.highlight-inline.thlil3, .aui body.orange3.html-editor span.highlight-inline.thlil3,
  .aui body.orange3 .html-editor span.highlight-inline.thlil3 {
    background-color: #990000;
    color: white; }
  .aui body.orange3 .portlet-body p.colorbox1, .aui body.orange3.html-editor p.colorbox1,
  .aui body.orange3 .html-editor p.colorbox1 {
    background-color: #990000;
    color: white; }
  .aui body.orange3 .portlet-body p.colorbox2, .aui body.orange3.html-editor p.colorbox2,
  .aui body.orange3 .html-editor p.colorbox2 {
    background-color: #990000;
    color: white; }
  .aui body.orange3 .portlet-body p.colorbox3, .aui body.orange3.html-editor p.colorbox3,
  .aui body.orange3 .html-editor p.colorbox3 {
    background-color: #990000;
    color: white; }
  .aui body.orange3 .portlet-body a.btn-thm, .aui body.orange3.html-editor a.btn-thm,
  .aui body.orange3 .html-editor a.btn-thm {
    color: #990000;
    border-color: #990000; }
  .aui body.orange3 .portlet-body a.btn-thm:hover, .aui body.orange3.html-editor a.btn-thm:hover,
  .aui body.orange3 .html-editor a.btn-thm:hover {
    background-color: #990000; }
  .aui body.orange3 footer #footer-site {
    background-color: #990000;
    color: white; }
  .aui body.orange3 #site-banner {
    border-color: #990000; }
  .aui body.orange3 .span1 .portlet-site-map .portlet-body a.current, .aui body.orange3 .span2 .portlet-site-map .portlet-body a.current, .aui body.orange3 .span3 .portlet-site-map .portlet-body a.current, .aui body.orange3 .span4 .portlet-site-map .portlet-body a.current, .aui body.orange3 .span6 .portlet-site-map .portlet-body a.current, .aui body.orange3 .span7 .portlet-site-map .portlet-body a.current {
    border-left: 4px solid #990000; }
  .aui body.orange3 table.table4 th {
    background-color: #990000; }
  .aui body.orange3 table.table4 tr:nth-of-type(2n) td {
    background-color: rgba(153, 0, 0, 0.1); }
  .aui body.orange3 .youth-practices-portlet .table thead th {
    border-color: #990000; }
  .aui body.orange3 .youth-practices-portlet .table tbody > tr > td {
    border-color: #990000; }
  .aui body.orange3 .practice-display h3,
  .aui body.orange3 .practice-display .right-col h4 {
    color: #990000; }
  .aui body.orange3 .practice-display .feedbacks h4 {
    background-color: #990000; }
  .aui body.orange3 .newsletter-sub-form input#email {
    border: 1px solid #990000; }
  .aui body.orange3 .newsletter-sub-form form a {
    border: 1px solid #990000;
    background-color: #990000;
    color: white !important; }
  .aui body.orange3 .newsletter-sub-form .portlet-body h4 {
    color: #990000; }
  .aui body.orange3 #portal-banner #portal-menu .languages > a {
    background-color: #990000;
    color: white;
    border: 1px solid #990000; }

.aui body.green1 {
  /* ---------- General features ---------- */
  /* ---------- Titre de portlet ---------- */
  /* ---------- Menu sous site ---------- */
  /* ---------- Highlights ---------- */
  /* ---------- Colorboxes ---------- */
  /* ---------- Footer ---------- */
  /* ---------- Header Responsive  ---------- */
  /* ---------- Sitemap ---------- */
  /* ---------- Table ---------- */
  /* ---------- Youth Practices Portlet ---------- */
  /* ---------- Newsletter Sub Form ---------- */
  /************** Language Switch *********************/ }
  .aui body.green1 .thm-background-color {
    background-color: #008a2c; }
  .aui body.green1 .thm-background-font-color {
    color: white; }
  .aui body.green1 .thm-font-color {
    color: #008a2c; }
  .aui body.green1 .thm-border-color {
    border-color: #008a2c; }
  .aui body.green1 .portlet-topper .portlet-title .portlet-title-text {
    background-color: #008a2c;
    color: white; }
  .aui body.green1 #navigation-wrapper {
    background-color: #008a2c;
    color: white; }
  .aui body.green1 #navigation .navbar-inner {
    background-color: #008a2c;
    color: white; }
    .aui body.green1 #navigation .navbar-inner .nav > li:hover > a, .aui body.green1 #navigation .navbar-inner .nav > li.selected > a {
      color: #008a2c; }
    .aui body.green1 #navigation .navbar-inner .nav > li.dropdown {
      border-left: 1px solid #008a2c; }
    .aui body.green1 #navigation .navbar-inner ul.child-menu {
      border-color: #008a2c; }
      .aui body.green1 #navigation .navbar-inner ul.child-menu a.main-item:after {
        color: #008a2c; }
  .aui body.green1 .portlet-body span.highlight-inline.thlil1, .aui body.green1.html-editor span.highlight-inline.thlil1,
  .aui body.green1 .html-editor span.highlight-inline.thlil1 {
    background-color: #008a2c;
    color: white; }
  .aui body.green1 .portlet-body span.highlight-inline.thlil2, .aui body.green1.html-editor span.highlight-inline.thlil2,
  .aui body.green1 .html-editor span.highlight-inline.thlil2 {
    background-color: #008a2c;
    color: white; }
  .aui body.green1 .portlet-body span.highlight-inline.thlil3, .aui body.green1.html-editor span.highlight-inline.thlil3,
  .aui body.green1 .html-editor span.highlight-inline.thlil3 {
    background-color: #008a2c;
    color: white; }
  .aui body.green1 .portlet-body p.colorbox1, .aui body.green1.html-editor p.colorbox1,
  .aui body.green1 .html-editor p.colorbox1 {
    background-color: #008a2c;
    color: white; }
  .aui body.green1 .portlet-body p.colorbox2, .aui body.green1.html-editor p.colorbox2,
  .aui body.green1 .html-editor p.colorbox2 {
    background-color: #008a2c;
    color: white; }
  .aui body.green1 .portlet-body p.colorbox3, .aui body.green1.html-editor p.colorbox3,
  .aui body.green1 .html-editor p.colorbox3 {
    background-color: #008a2c;
    color: white; }
  .aui body.green1 .portlet-body a.btn-thm, .aui body.green1.html-editor a.btn-thm,
  .aui body.green1 .html-editor a.btn-thm {
    color: #008a2c;
    border-color: #008a2c; }
  .aui body.green1 .portlet-body a.btn-thm:hover, .aui body.green1.html-editor a.btn-thm:hover,
  .aui body.green1 .html-editor a.btn-thm:hover {
    background-color: #008a2c; }
  .aui body.green1 footer #footer-site {
    background-color: #008a2c;
    color: white; }
  .aui body.green1 #site-banner {
    border-color: #008a2c; }
  .aui body.green1 .span1 .portlet-site-map .portlet-body a.current, .aui body.green1 .span2 .portlet-site-map .portlet-body a.current, .aui body.green1 .span3 .portlet-site-map .portlet-body a.current, .aui body.green1 .span4 .portlet-site-map .portlet-body a.current, .aui body.green1 .span6 .portlet-site-map .portlet-body a.current, .aui body.green1 .span7 .portlet-site-map .portlet-body a.current {
    border-left: 4px solid #008a2c; }
  .aui body.green1 table.table4 th {
    background-color: #008a2c; }
  .aui body.green1 table.table4 tr:nth-of-type(2n) td {
    background-color: rgba(0, 138, 44, 0.1); }
  .aui body.green1 .youth-practices-portlet .table thead th {
    border-color: #008a2c; }
  .aui body.green1 .youth-practices-portlet .table tbody > tr > td {
    border-color: #008a2c; }
  .aui body.green1 .practice-display h3,
  .aui body.green1 .practice-display .right-col h4 {
    color: #008a2c; }
  .aui body.green1 .practice-display .feedbacks h4 {
    background-color: #008a2c; }
  .aui body.green1 .newsletter-sub-form input#email {
    border: 1px solid #008a2c; }
  .aui body.green1 .newsletter-sub-form form a {
    border: 1px solid #008a2c;
    background-color: #008a2c;
    color: white !important; }
  .aui body.green1 .newsletter-sub-form .portlet-body h4 {
    color: #008a2c; }
  .aui body.green1 #portal-banner #portal-menu .languages > a {
    background-color: #008a2c;
    color: white;
    border: 1px solid #008a2c; }

.aui body.green2 {
  /* ---------- General features ---------- */
  /* ---------- Titre de portlet ---------- */
  /* ---------- Menu sous site ---------- */
  /* ---------- Highlights ---------- */
  /* ---------- Colorboxes ---------- */
  /* ---------- Footer ---------- */
  /* ---------- Header Responsive  ---------- */
  /* ---------- Sitemap ---------- */
  /* ---------- Table ---------- */
  /* ---------- Youth Practices Portlet ---------- */
  /* ---------- Newsletter Sub Form ---------- */
  /************** Language Switch *********************/ }
  .aui body.green2 .thm-background-color {
    background-color: #588304; }
  .aui body.green2 .thm-background-font-color {
    color: white; }
  .aui body.green2 .thm-font-color {
    color: #588304; }
  .aui body.green2 .thm-border-color {
    border-color: #588304; }
  .aui body.green2 .portlet-topper .portlet-title .portlet-title-text {
    background-color: #588304;
    color: white; }
  .aui body.green2 #navigation-wrapper {
    background-color: #588304;
    color: white; }
  .aui body.green2 #navigation .navbar-inner {
    background-color: #588304;
    color: white; }
    .aui body.green2 #navigation .navbar-inner .nav > li:hover > a, .aui body.green2 #navigation .navbar-inner .nav > li.selected > a {
      color: #588304; }
    .aui body.green2 #navigation .navbar-inner .nav > li.dropdown {
      border-left: 1px solid #588304; }
    .aui body.green2 #navigation .navbar-inner ul.child-menu {
      border-color: #588304; }
      .aui body.green2 #navigation .navbar-inner ul.child-menu a.main-item:after {
        color: #588304; }
  .aui body.green2 .portlet-body span.highlight-inline.thlil1, .aui body.green2.html-editor span.highlight-inline.thlil1,
  .aui body.green2 .html-editor span.highlight-inline.thlil1 {
    background-color: #588304;
    color: white; }
  .aui body.green2 .portlet-body span.highlight-inline.thlil2, .aui body.green2.html-editor span.highlight-inline.thlil2,
  .aui body.green2 .html-editor span.highlight-inline.thlil2 {
    background-color: #588304;
    color: white; }
  .aui body.green2 .portlet-body span.highlight-inline.thlil3, .aui body.green2.html-editor span.highlight-inline.thlil3,
  .aui body.green2 .html-editor span.highlight-inline.thlil3 {
    background-color: #588304;
    color: white; }
  .aui body.green2 .portlet-body p.colorbox1, .aui body.green2.html-editor p.colorbox1,
  .aui body.green2 .html-editor p.colorbox1 {
    background-color: #588304;
    color: white; }
  .aui body.green2 .portlet-body p.colorbox2, .aui body.green2.html-editor p.colorbox2,
  .aui body.green2 .html-editor p.colorbox2 {
    background-color: #588304;
    color: white; }
  .aui body.green2 .portlet-body p.colorbox3, .aui body.green2.html-editor p.colorbox3,
  .aui body.green2 .html-editor p.colorbox3 {
    background-color: #588304;
    color: white; }
  .aui body.green2 .portlet-body a.btn-thm, .aui body.green2.html-editor a.btn-thm,
  .aui body.green2 .html-editor a.btn-thm {
    color: #588304;
    border-color: #588304; }
  .aui body.green2 .portlet-body a.btn-thm:hover, .aui body.green2.html-editor a.btn-thm:hover,
  .aui body.green2 .html-editor a.btn-thm:hover {
    background-color: #588304; }
  .aui body.green2 footer #footer-site {
    background-color: #588304;
    color: white; }
  .aui body.green2 #site-banner {
    border-color: #588304; }
  .aui body.green2 .span1 .portlet-site-map .portlet-body a.current, .aui body.green2 .span2 .portlet-site-map .portlet-body a.current, .aui body.green2 .span3 .portlet-site-map .portlet-body a.current, .aui body.green2 .span4 .portlet-site-map .portlet-body a.current, .aui body.green2 .span6 .portlet-site-map .portlet-body a.current, .aui body.green2 .span7 .portlet-site-map .portlet-body a.current {
    border-left: 4px solid #588304; }
  .aui body.green2 table.table4 th {
    background-color: #588304; }
  .aui body.green2 table.table4 tr:nth-of-type(2n) td {
    background-color: rgba(88, 131, 4, 0.1); }
  .aui body.green2 .youth-practices-portlet .table thead th {
    border-color: #588304; }
  .aui body.green2 .youth-practices-portlet .table tbody > tr > td {
    border-color: #588304; }
  .aui body.green2 .practice-display h3,
  .aui body.green2 .practice-display .right-col h4 {
    color: #588304; }
  .aui body.green2 .practice-display .feedbacks h4 {
    background-color: #588304; }
  .aui body.green2 .newsletter-sub-form input#email {
    border: 1px solid #588304; }
  .aui body.green2 .newsletter-sub-form form a {
    border: 1px solid #588304;
    background-color: #588304;
    color: white !important; }
  .aui body.green2 .newsletter-sub-form .portlet-body h4 {
    color: #588304; }
  .aui body.green2 #portal-banner #portal-menu .languages > a {
    background-color: #588304;
    color: white;
    border: 1px solid #588304; }

.aui body.green3 {
  /* ---------- General features ---------- */
  /* ---------- Titre de portlet ---------- */
  /* ---------- Menu sous site ---------- */
  /* ---------- Highlights ---------- */
  /* ---------- Colorboxes ---------- */
  /* ---------- Footer ---------- */
  /* ---------- Header Responsive  ---------- */
  /* ---------- Sitemap ---------- */
  /* ---------- Table ---------- */
  /* ---------- Youth Practices Portlet ---------- */
  /* ---------- Newsletter Sub Form ---------- */
  /************** Language Switch *********************/ }
  .aui body.green3 .thm-background-color {
    background-color: #118566; }
  .aui body.green3 .thm-background-font-color {
    color: white; }
  .aui body.green3 .thm-font-color {
    color: #118566; }
  .aui body.green3 .thm-border-color {
    border-color: #118566; }
  .aui body.green3 .portlet-topper .portlet-title .portlet-title-text {
    background-color: #118566;
    color: white; }
  .aui body.green3 #navigation-wrapper {
    background-color: #118566;
    color: white; }
  .aui body.green3 #navigation .navbar-inner {
    background-color: #118566;
    color: white; }
    .aui body.green3 #navigation .navbar-inner .nav > li:hover > a, .aui body.green3 #navigation .navbar-inner .nav > li.selected > a {
      color: #118566; }
    .aui body.green3 #navigation .navbar-inner .nav > li.dropdown {
      border-left: 1px solid #118566; }
    .aui body.green3 #navigation .navbar-inner ul.child-menu {
      border-color: #118566; }
      .aui body.green3 #navigation .navbar-inner ul.child-menu a.main-item:after {
        color: #118566; }
  .aui body.green3 .portlet-body span.highlight-inline.thlil1, .aui body.green3.html-editor span.highlight-inline.thlil1,
  .aui body.green3 .html-editor span.highlight-inline.thlil1 {
    background-color: #118566;
    color: white; }
  .aui body.green3 .portlet-body span.highlight-inline.thlil2, .aui body.green3.html-editor span.highlight-inline.thlil2,
  .aui body.green3 .html-editor span.highlight-inline.thlil2 {
    background-color: #118566;
    color: white; }
  .aui body.green3 .portlet-body span.highlight-inline.thlil3, .aui body.green3.html-editor span.highlight-inline.thlil3,
  .aui body.green3 .html-editor span.highlight-inline.thlil3 {
    background-color: #118566;
    color: white; }
  .aui body.green3 .portlet-body p.colorbox1, .aui body.green3.html-editor p.colorbox1,
  .aui body.green3 .html-editor p.colorbox1 {
    background-color: #118566;
    color: white; }
  .aui body.green3 .portlet-body p.colorbox2, .aui body.green3.html-editor p.colorbox2,
  .aui body.green3 .html-editor p.colorbox2 {
    background-color: #118566;
    color: white; }
  .aui body.green3 .portlet-body p.colorbox3, .aui body.green3.html-editor p.colorbox3,
  .aui body.green3 .html-editor p.colorbox3 {
    background-color: #118566;
    color: white; }
  .aui body.green3 .portlet-body a.btn-thm, .aui body.green3.html-editor a.btn-thm,
  .aui body.green3 .html-editor a.btn-thm {
    color: #118566;
    border-color: #118566; }
  .aui body.green3 .portlet-body a.btn-thm:hover, .aui body.green3.html-editor a.btn-thm:hover,
  .aui body.green3 .html-editor a.btn-thm:hover {
    background-color: #118566; }
  .aui body.green3 footer #footer-site {
    background-color: #118566;
    color: white; }
  .aui body.green3 #site-banner {
    border-color: #118566; }
  .aui body.green3 .span1 .portlet-site-map .portlet-body a.current, .aui body.green3 .span2 .portlet-site-map .portlet-body a.current, .aui body.green3 .span3 .portlet-site-map .portlet-body a.current, .aui body.green3 .span4 .portlet-site-map .portlet-body a.current, .aui body.green3 .span6 .portlet-site-map .portlet-body a.current, .aui body.green3 .span7 .portlet-site-map .portlet-body a.current {
    border-left: 4px solid #118566; }
  .aui body.green3 table.table4 th {
    background-color: #118566; }
  .aui body.green3 table.table4 tr:nth-of-type(2n) td {
    background-color: rgba(17, 133, 102, 0.1); }
  .aui body.green3 .youth-practices-portlet .table thead th {
    border-color: #118566; }
  .aui body.green3 .youth-practices-portlet .table tbody > tr > td {
    border-color: #118566; }
  .aui body.green3 .practice-display h3,
  .aui body.green3 .practice-display .right-col h4 {
    color: #118566; }
  .aui body.green3 .practice-display .feedbacks h4 {
    background-color: #118566; }
  .aui body.green3 .newsletter-sub-form input#email {
    border: 1px solid #118566; }
  .aui body.green3 .newsletter-sub-form form a {
    border: 1px solid #118566;
    background-color: #118566;
    color: white !important; }
  .aui body.green3 .newsletter-sub-form .portlet-body h4 {
    color: #118566; }
  .aui body.green3 #portal-banner #portal-menu .languages > a {
    background-color: #118566;
    color: white;
    border: 1px solid #118566; }

.aui body.corpo1 {
  /* ---------- General features ---------- */
  /* ---------- Titre de portlet ---------- */
  /* ---------- Menu sous site ---------- */
  /* ---------- Highlights ---------- */
  /* ---------- Colorboxes ---------- */
  /* ---------- Footer ---------- */
  /* ---------- Header Responsive  ---------- */
  /* ---------- Sitemap ---------- */
  /* ---------- Table ---------- */
  /* ---------- Youth Practices Portlet ---------- */
  /* ---------- Newsletter Sub Form ---------- */
  /************** Language Switch *********************/ }
  .aui body.corpo1 .thm-background-color {
    background-color: #38566a; }
  .aui body.corpo1 .thm-background-font-color {
    color: white; }
  .aui body.corpo1 .thm-font-color {
    color: #38566a; }
  .aui body.corpo1 .thm-border-color {
    border-color: #38566a; }
  .aui body.corpo1 .portlet-topper .portlet-title .portlet-title-text {
    background-color: #38566a;
    color: white; }
  .aui body.corpo1 #navigation-wrapper {
    background-color: #38566a;
    color: white; }
  .aui body.corpo1 #navigation .navbar-inner {
    background-color: #38566a;
    color: white; }
    .aui body.corpo1 #navigation .navbar-inner .nav > li:hover > a, .aui body.corpo1 #navigation .navbar-inner .nav > li.selected > a {
      color: #38566a; }
    .aui body.corpo1 #navigation .navbar-inner .nav > li.dropdown {
      border-left: 1px solid #38566a; }
    .aui body.corpo1 #navigation .navbar-inner ul.child-menu {
      border-color: #38566a; }
      .aui body.corpo1 #navigation .navbar-inner ul.child-menu a.main-item:after {
        color: #38566a; }
  .aui body.corpo1 .portlet-body span.highlight-inline.thlil1, .aui body.corpo1.html-editor span.highlight-inline.thlil1,
  .aui body.corpo1 .html-editor span.highlight-inline.thlil1 {
    background-color: #38566a;
    color: white; }
  .aui body.corpo1 .portlet-body span.highlight-inline.thlil2, .aui body.corpo1.html-editor span.highlight-inline.thlil2,
  .aui body.corpo1 .html-editor span.highlight-inline.thlil2 {
    background-color: #38566a;
    color: white; }
  .aui body.corpo1 .portlet-body span.highlight-inline.thlil3, .aui body.corpo1.html-editor span.highlight-inline.thlil3,
  .aui body.corpo1 .html-editor span.highlight-inline.thlil3 {
    background-color: #38566a;
    color: white; }
  .aui body.corpo1 .portlet-body p.colorbox1, .aui body.corpo1.html-editor p.colorbox1,
  .aui body.corpo1 .html-editor p.colorbox1 {
    background-color: #38566a;
    color: white; }
  .aui body.corpo1 .portlet-body p.colorbox2, .aui body.corpo1.html-editor p.colorbox2,
  .aui body.corpo1 .html-editor p.colorbox2 {
    background-color: #38566a;
    color: white; }
  .aui body.corpo1 .portlet-body p.colorbox3, .aui body.corpo1.html-editor p.colorbox3,
  .aui body.corpo1 .html-editor p.colorbox3 {
    background-color: #38566a;
    color: white; }
  .aui body.corpo1 .portlet-body a.btn-thm, .aui body.corpo1.html-editor a.btn-thm,
  .aui body.corpo1 .html-editor a.btn-thm {
    color: #38566a;
    border-color: #38566a; }
  .aui body.corpo1 .portlet-body a.btn-thm:hover, .aui body.corpo1.html-editor a.btn-thm:hover,
  .aui body.corpo1 .html-editor a.btn-thm:hover {
    background-color: #38566a; }
  .aui body.corpo1 footer #footer-site {
    background-color: #38566a;
    color: white; }
  .aui body.corpo1 #site-banner {
    border-color: #38566a; }
  .aui body.corpo1 .span1 .portlet-site-map .portlet-body a.current, .aui body.corpo1 .span2 .portlet-site-map .portlet-body a.current, .aui body.corpo1 .span3 .portlet-site-map .portlet-body a.current, .aui body.corpo1 .span4 .portlet-site-map .portlet-body a.current, .aui body.corpo1 .span6 .portlet-site-map .portlet-body a.current, .aui body.corpo1 .span7 .portlet-site-map .portlet-body a.current {
    border-left: 4px solid #38566a; }
  .aui body.corpo1 table.table4 th {
    background-color: #38566a; }
  .aui body.corpo1 table.table4 tr:nth-of-type(2n) td {
    background-color: rgba(56, 86, 106, 0.1); }
  .aui body.corpo1 .youth-practices-portlet .table thead th {
    border-color: #38566a; }
  .aui body.corpo1 .youth-practices-portlet .table tbody > tr > td {
    border-color: #38566a; }
  .aui body.corpo1 .practice-display h3,
  .aui body.corpo1 .practice-display .right-col h4 {
    color: #38566a; }
  .aui body.corpo1 .practice-display .feedbacks h4 {
    background-color: #38566a; }
  .aui body.corpo1 .newsletter-sub-form input#email {
    border: 1px solid #38566a; }
  .aui body.corpo1 .newsletter-sub-form form a {
    border: 1px solid #38566a;
    background-color: #38566a;
    color: white !important; }
  .aui body.corpo1 .newsletter-sub-form .portlet-body h4 {
    color: #38566a; }
  .aui body.corpo1 #portal-banner #portal-menu .languages > a {
    background-color: #38566a;
    color: white;
    border: 1px solid #38566a; }

.aui body.corpo2 {
  /* ---------- General features ---------- */
  /* ---------- Titre de portlet ---------- */
  /* ---------- Menu sous site ---------- */
  /* ---------- Highlights ---------- */
  /* ---------- Colorboxes ---------- */
  /* ---------- Footer ---------- */
  /* ---------- Header Responsive  ---------- */
  /* ---------- Sitemap ---------- */
  /* ---------- Table ---------- */
  /* ---------- Youth Practices Portlet ---------- */
  /* ---------- Newsletter Sub Form ---------- */
  /************** Language Switch *********************/ }
  .aui body.corpo2 .thm-background-color {
    background-color: #737373; }
  .aui body.corpo2 .thm-background-font-color {
    color: white; }
  .aui body.corpo2 .thm-font-color {
    color: #737373; }
  .aui body.corpo2 .thm-border-color {
    border-color: #737373; }
  .aui body.corpo2 .portlet-topper .portlet-title .portlet-title-text {
    background-color: #737373;
    color: white; }
  .aui body.corpo2 #navigation-wrapper {
    background-color: #737373;
    color: white; }
  .aui body.corpo2 #navigation .navbar-inner {
    background-color: #737373;
    color: white; }
    .aui body.corpo2 #navigation .navbar-inner .nav > li:hover > a, .aui body.corpo2 #navigation .navbar-inner .nav > li.selected > a {
      color: #737373; }
    .aui body.corpo2 #navigation .navbar-inner .nav > li.dropdown {
      border-left: 1px solid #737373; }
    .aui body.corpo2 #navigation .navbar-inner ul.child-menu {
      border-color: #737373; }
      .aui body.corpo2 #navigation .navbar-inner ul.child-menu a.main-item:after {
        color: #737373; }
  .aui body.corpo2 .portlet-body span.highlight-inline.thlil1, .aui body.corpo2.html-editor span.highlight-inline.thlil1,
  .aui body.corpo2 .html-editor span.highlight-inline.thlil1 {
    background-color: #737373;
    color: white; }
  .aui body.corpo2 .portlet-body span.highlight-inline.thlil2, .aui body.corpo2.html-editor span.highlight-inline.thlil2,
  .aui body.corpo2 .html-editor span.highlight-inline.thlil2 {
    background-color: #737373;
    color: white; }
  .aui body.corpo2 .portlet-body span.highlight-inline.thlil3, .aui body.corpo2.html-editor span.highlight-inline.thlil3,
  .aui body.corpo2 .html-editor span.highlight-inline.thlil3 {
    background-color: #737373;
    color: white; }
  .aui body.corpo2 .portlet-body p.colorbox1, .aui body.corpo2.html-editor p.colorbox1,
  .aui body.corpo2 .html-editor p.colorbox1 {
    background-color: #737373;
    color: white; }
  .aui body.corpo2 .portlet-body p.colorbox2, .aui body.corpo2.html-editor p.colorbox2,
  .aui body.corpo2 .html-editor p.colorbox2 {
    background-color: #737373;
    color: white; }
  .aui body.corpo2 .portlet-body p.colorbox3, .aui body.corpo2.html-editor p.colorbox3,
  .aui body.corpo2 .html-editor p.colorbox3 {
    background-color: #737373;
    color: white; }
  .aui body.corpo2 .portlet-body a.btn-thm, .aui body.corpo2.html-editor a.btn-thm,
  .aui body.corpo2 .html-editor a.btn-thm {
    color: #737373;
    border-color: #737373; }
  .aui body.corpo2 .portlet-body a.btn-thm:hover, .aui body.corpo2.html-editor a.btn-thm:hover,
  .aui body.corpo2 .html-editor a.btn-thm:hover {
    background-color: #737373; }
  .aui body.corpo2 footer #footer-site {
    background-color: #737373;
    color: white; }
  .aui body.corpo2 #site-banner {
    border-color: #737373; }
  .aui body.corpo2 .span1 .portlet-site-map .portlet-body a.current, .aui body.corpo2 .span2 .portlet-site-map .portlet-body a.current, .aui body.corpo2 .span3 .portlet-site-map .portlet-body a.current, .aui body.corpo2 .span4 .portlet-site-map .portlet-body a.current, .aui body.corpo2 .span6 .portlet-site-map .portlet-body a.current, .aui body.corpo2 .span7 .portlet-site-map .portlet-body a.current {
    border-left: 4px solid #737373; }
  .aui body.corpo2 table.table4 th {
    background-color: #737373; }
  .aui body.corpo2 table.table4 tr:nth-of-type(2n) td {
    background-color: rgba(115, 115, 115, 0.1); }
  .aui body.corpo2 .youth-practices-portlet .table thead th {
    border-color: #737373; }
  .aui body.corpo2 .youth-practices-portlet .table tbody > tr > td {
    border-color: #737373; }
  .aui body.corpo2 .practice-display h3,
  .aui body.corpo2 .practice-display .right-col h4 {
    color: #737373; }
  .aui body.corpo2 .practice-display .feedbacks h4 {
    background-color: #737373; }
  .aui body.corpo2 .newsletter-sub-form input#email {
    border: 1px solid #737373; }
  .aui body.corpo2 .newsletter-sub-form form a {
    border: 1px solid #737373;
    background-color: #737373;
    color: white !important; }
  .aui body.corpo2 .newsletter-sub-form .portlet-body h4 {
    color: #737373; }
  .aui body.corpo2 #portal-banner #portal-menu .languages > a {
    background-color: #737373;
    color: white;
    border: 1px solid #737373; }

.aui body.corpo3 {
  /* ---------- General features ---------- */
  /* ---------- Titre de portlet ---------- */
  /* ---------- Menu sous site ---------- */
  /* ---------- Highlights ---------- */
  /* ---------- Colorboxes ---------- */
  /* ---------- Footer ---------- */
  /* ---------- Header Responsive  ---------- */
  /* ---------- Sitemap ---------- */
  /* ---------- Table ---------- */
  /* ---------- Youth Practices Portlet ---------- */
  /* ---------- Newsletter Sub Form ---------- */
  /************** Language Switch *********************/ }
  .aui body.corpo3 .thm-background-color {
    background-color: #0c2637; }
  .aui body.corpo3 .thm-background-font-color {
    color: white; }
  .aui body.corpo3 .thm-font-color {
    color: #0c2637; }
  .aui body.corpo3 .thm-border-color {
    border-color: #0c2637; }
  .aui body.corpo3 .portlet-topper .portlet-title .portlet-title-text {
    background-color: #0c2637;
    color: white; }
  .aui body.corpo3 #navigation-wrapper {
    background-color: #0c2637;
    color: white; }
  .aui body.corpo3 #navigation .navbar-inner {
    background-color: #0c2637;
    color: white; }
    .aui body.corpo3 #navigation .navbar-inner .nav > li:hover > a, .aui body.corpo3 #navigation .navbar-inner .nav > li.selected > a {
      color: #0c2637; }
    .aui body.corpo3 #navigation .navbar-inner .nav > li.dropdown {
      border-left: 1px solid #0c2637; }
    .aui body.corpo3 #navigation .navbar-inner ul.child-menu {
      border-color: #0c2637; }
      .aui body.corpo3 #navigation .navbar-inner ul.child-menu a.main-item:after {
        color: #0c2637; }
  .aui body.corpo3 .portlet-body span.highlight-inline.thlil1, .aui body.corpo3.html-editor span.highlight-inline.thlil1,
  .aui body.corpo3 .html-editor span.highlight-inline.thlil1 {
    background-color: #0c2637;
    color: white; }
  .aui body.corpo3 .portlet-body span.highlight-inline.thlil2, .aui body.corpo3.html-editor span.highlight-inline.thlil2,
  .aui body.corpo3 .html-editor span.highlight-inline.thlil2 {
    background-color: #0c2637;
    color: white; }
  .aui body.corpo3 .portlet-body span.highlight-inline.thlil3, .aui body.corpo3.html-editor span.highlight-inline.thlil3,
  .aui body.corpo3 .html-editor span.highlight-inline.thlil3 {
    background-color: #0c2637;
    color: white; }
  .aui body.corpo3 .portlet-body p.colorbox1, .aui body.corpo3.html-editor p.colorbox1,
  .aui body.corpo3 .html-editor p.colorbox1 {
    background-color: #0c2637;
    color: white; }
  .aui body.corpo3 .portlet-body p.colorbox2, .aui body.corpo3.html-editor p.colorbox2,
  .aui body.corpo3 .html-editor p.colorbox2 {
    background-color: #0c2637;
    color: white; }
  .aui body.corpo3 .portlet-body p.colorbox3, .aui body.corpo3.html-editor p.colorbox3,
  .aui body.corpo3 .html-editor p.colorbox3 {
    background-color: #0c2637;
    color: white; }
  .aui body.corpo3 .portlet-body a.btn-thm, .aui body.corpo3.html-editor a.btn-thm,
  .aui body.corpo3 .html-editor a.btn-thm {
    color: #0c2637;
    border-color: #0c2637; }
  .aui body.corpo3 .portlet-body a.btn-thm:hover, .aui body.corpo3.html-editor a.btn-thm:hover,
  .aui body.corpo3 .html-editor a.btn-thm:hover {
    background-color: #0c2637; }
  .aui body.corpo3 footer #footer-site {
    background-color: #0c2637;
    color: white; }
  .aui body.corpo3 #site-banner {
    border-color: #0c2637; }
  .aui body.corpo3 .span1 .portlet-site-map .portlet-body a.current, .aui body.corpo3 .span2 .portlet-site-map .portlet-body a.current, .aui body.corpo3 .span3 .portlet-site-map .portlet-body a.current, .aui body.corpo3 .span4 .portlet-site-map .portlet-body a.current, .aui body.corpo3 .span6 .portlet-site-map .portlet-body a.current, .aui body.corpo3 .span7 .portlet-site-map .portlet-body a.current {
    border-left: 4px solid #0c2637; }
  .aui body.corpo3 table.table4 th {
    background-color: #0c2637; }
  .aui body.corpo3 table.table4 tr:nth-of-type(2n) td {
    background-color: rgba(12, 38, 55, 0.1); }
  .aui body.corpo3 .youth-practices-portlet .table thead th {
    border-color: #0c2637; }
  .aui body.corpo3 .youth-practices-portlet .table tbody > tr > td {
    border-color: #0c2637; }
  .aui body.corpo3 .practice-display h3,
  .aui body.corpo3 .practice-display .right-col h4 {
    color: #0c2637; }
  .aui body.corpo3 .practice-display .feedbacks h4 {
    background-color: #0c2637; }
  .aui body.corpo3 .newsletter-sub-form input#email {
    border: 1px solid #0c2637; }
  .aui body.corpo3 .newsletter-sub-form form a {
    border: 1px solid #0c2637;
    background-color: #0c2637;
    color: white !important; }
  .aui body.corpo3 .newsletter-sub-form .portlet-body h4 {
    color: #0c2637; }
  .aui body.corpo3 #portal-banner #portal-menu .languages > a {
    background-color: #0c2637;
    color: white;
    border: 1px solid #0c2637; }

.aui body.portal {
  /* ---------- General features ---------- */
  /* ---------- Titre de portlet ---------- */
  /* ---------- Menu sous site ---------- */
  /* ---------- Highlights ---------- */
  /* ---------- Colorboxes ---------- */
  /* ---------- Footer ---------- */
  /* ---------- Header Responsive  ---------- */
  /* ---------- Sitemap ---------- */
  /* ---------- Table ---------- */
  /* ---------- Youth Practices Portlet ---------- */
  /* ---------- Newsletter Sub Form ---------- */
  /************** Language Switch *********************/ }
  .aui body.portal .thm-background-color {
    background-color: #123751; }
  .aui body.portal .thm-background-font-color {
    color: white; }
  .aui body.portal .thm-font-color {
    color: #123751; }
  .aui body.portal .thm-border-color {
    border-color: #123751; }
  .aui body.portal .portlet-topper .portlet-title .portlet-title-text {
    background-color: #123751;
    color: white; }
  .aui body.portal #navigation-wrapper {
    background-color: #123751;
    color: white; }
  .aui body.portal #navigation .navbar-inner {
    background-color: #123751;
    color: white; }
    .aui body.portal #navigation .navbar-inner .nav > li:hover > a, .aui body.portal #navigation .navbar-inner .nav > li.selected > a {
      color: #123751; }
    .aui body.portal #navigation .navbar-inner .nav > li.dropdown {
      border-left: 1px solid #123751; }
    .aui body.portal #navigation .navbar-inner ul.child-menu {
      border-color: #123751; }
      .aui body.portal #navigation .navbar-inner ul.child-menu a.main-item:after {
        color: #123751; }
  .aui body.portal .portlet-body span.highlight-inline.thlil1, .aui body.portal.html-editor span.highlight-inline.thlil1,
  .aui body.portal .html-editor span.highlight-inline.thlil1 {
    background-color: #123751;
    color: white; }
  .aui body.portal .portlet-body span.highlight-inline.thlil2, .aui body.portal.html-editor span.highlight-inline.thlil2,
  .aui body.portal .html-editor span.highlight-inline.thlil2 {
    background-color: #123751;
    color: white; }
  .aui body.portal .portlet-body span.highlight-inline.thlil3, .aui body.portal.html-editor span.highlight-inline.thlil3,
  .aui body.portal .html-editor span.highlight-inline.thlil3 {
    background-color: #123751;
    color: white; }
  .aui body.portal .portlet-body p.colorbox1, .aui body.portal.html-editor p.colorbox1,
  .aui body.portal .html-editor p.colorbox1 {
    background-color: #123751;
    color: white; }
  .aui body.portal .portlet-body p.colorbox2, .aui body.portal.html-editor p.colorbox2,
  .aui body.portal .html-editor p.colorbox2 {
    background-color: #123751;
    color: white; }
  .aui body.portal .portlet-body p.colorbox3, .aui body.portal.html-editor p.colorbox3,
  .aui body.portal .html-editor p.colorbox3 {
    background-color: #123751;
    color: white; }
  .aui body.portal .portlet-body a.btn-thm, .aui body.portal.html-editor a.btn-thm,
  .aui body.portal .html-editor a.btn-thm {
    color: #123751;
    border-color: #123751; }
  .aui body.portal .portlet-body a.btn-thm:hover, .aui body.portal.html-editor a.btn-thm:hover,
  .aui body.portal .html-editor a.btn-thm:hover {
    background-color: #123751; }
  .aui body.portal footer #footer-site {
    background-color: #123751;
    color: white; }
  .aui body.portal #site-banner {
    border-color: #123751; }
  .aui body.portal .span1 .portlet-site-map .portlet-body a.current, .aui body.portal .span2 .portlet-site-map .portlet-body a.current, .aui body.portal .span3 .portlet-site-map .portlet-body a.current, .aui body.portal .span4 .portlet-site-map .portlet-body a.current, .aui body.portal .span6 .portlet-site-map .portlet-body a.current, .aui body.portal .span7 .portlet-site-map .portlet-body a.current {
    border-left: 4px solid #123751; }
  .aui body.portal table.table4 th {
    background-color: lightgrey; }
  .aui body.portal table.table4 tr:nth-of-type(2n) td {
    background-color: rgba(211, 211, 211, 0.1); }
  .aui body.portal .youth-practices-portlet .table thead th {
    border-color: #123751; }
  .aui body.portal .youth-practices-portlet .table tbody > tr > td {
    border-color: #123751; }
  .aui body.portal .practice-display h3,
  .aui body.portal .practice-display .right-col h4 {
    color: #123751; }
  .aui body.portal .practice-display .feedbacks h4 {
    background-color: #123751; }
  .aui body.portal .newsletter-sub-form input#email {
    border: 1px solid #123751; }
  .aui body.portal .newsletter-sub-form form a {
    border: 1px solid #123751;
    background-color: #123751;
    color: white !important; }
  .aui body.portal .newsletter-sub-form .portlet-body h4 {
    color: #123751; }
  .aui body.portal #portal-banner #portal-menu .languages > a {
    background-color: #123751;
    color: white;
    border: 1px solid #123751; }

.aui body.forum {
  /* ---------- General features ---------- */
  /* ---------- Titre de portlet ---------- */
  /* ---------- Menu sous site ---------- */
  /* ---------- Highlights ---------- */
  /* ---------- Colorboxes ---------- */
  /* ---------- Footer ---------- */
  /* ---------- Header Responsive  ---------- */
  /* ---------- Sitemap ---------- */
  /* ---------- Table ---------- */
  /* ---------- Youth Practices Portlet ---------- */
  /* ---------- Newsletter Sub Form ---------- */
  /************** Language Switch *********************/ }
  .aui body.forum .thm-background-color {
    background-color: #038388; }
  .aui body.forum .thm-background-font-color {
    color: white; }
  .aui body.forum .thm-font-color {
    color: #038388; }
  .aui body.forum .thm-border-color {
    border-color: #038388; }
  .aui body.forum .portlet-topper .portlet-title .portlet-title-text {
    background-color: #038388;
    color: white; }
  .aui body.forum #navigation-wrapper {
    background-color: #038388;
    color: white; }
  .aui body.forum #navigation .navbar-inner {
    background-color: #038388;
    color: white; }
    .aui body.forum #navigation .navbar-inner .nav > li:hover > a, .aui body.forum #navigation .navbar-inner .nav > li.selected > a {
      color: #038388; }
    .aui body.forum #navigation .navbar-inner .nav > li.dropdown {
      border-left: 1px solid #038388; }
    .aui body.forum #navigation .navbar-inner ul.child-menu {
      border-color: #038388; }
      .aui body.forum #navigation .navbar-inner ul.child-menu a.main-item:after {
        color: #038388; }
  .aui body.forum .portlet-body span.highlight-inline.thlil1, .aui body.forum.html-editor span.highlight-inline.thlil1,
  .aui body.forum .html-editor span.highlight-inline.thlil1 {
    background-color: #038388;
    color: white; }
  .aui body.forum .portlet-body span.highlight-inline.thlil2, .aui body.forum.html-editor span.highlight-inline.thlil2,
  .aui body.forum .html-editor span.highlight-inline.thlil2 {
    background-color: #038388;
    color: white; }
  .aui body.forum .portlet-body span.highlight-inline.thlil3, .aui body.forum.html-editor span.highlight-inline.thlil3,
  .aui body.forum .html-editor span.highlight-inline.thlil3 {
    background-color: #038388;
    color: white; }
  .aui body.forum .portlet-body p.colorbox1, .aui body.forum.html-editor p.colorbox1,
  .aui body.forum .html-editor p.colorbox1 {
    background-color: #038388;
    color: white; }
  .aui body.forum .portlet-body p.colorbox2, .aui body.forum.html-editor p.colorbox2,
  .aui body.forum .html-editor p.colorbox2 {
    background-color: #038388;
    color: white; }
  .aui body.forum .portlet-body p.colorbox3, .aui body.forum.html-editor p.colorbox3,
  .aui body.forum .html-editor p.colorbox3 {
    background-color: #038388;
    color: white; }
  .aui body.forum .portlet-body a.btn-thm, .aui body.forum.html-editor a.btn-thm,
  .aui body.forum .html-editor a.btn-thm {
    color: #038388;
    border-color: #038388; }
  .aui body.forum .portlet-body a.btn-thm:hover, .aui body.forum.html-editor a.btn-thm:hover,
  .aui body.forum .html-editor a.btn-thm:hover {
    background-color: #038388; }
  .aui body.forum footer #footer-site {
    background-color: #038388;
    color: white; }
  .aui body.forum #site-banner {
    border-color: #038388; }
  .aui body.forum .span1 .portlet-site-map .portlet-body a.current, .aui body.forum .span2 .portlet-site-map .portlet-body a.current, .aui body.forum .span3 .portlet-site-map .portlet-body a.current, .aui body.forum .span4 .portlet-site-map .portlet-body a.current, .aui body.forum .span6 .portlet-site-map .portlet-body a.current, .aui body.forum .span7 .portlet-site-map .portlet-body a.current {
    border-left: 4px solid #038388; }
  .aui body.forum table.table4 th {
    background-color: lightgrey; }
  .aui body.forum table.table4 tr:nth-of-type(2n) td {
    background-color: rgba(211, 211, 211, 0.1); }
  .aui body.forum .youth-practices-portlet .table thead th {
    border-color: #038388; }
  .aui body.forum .youth-practices-portlet .table tbody > tr > td {
    border-color: #038388; }
  .aui body.forum .practice-display h3,
  .aui body.forum .practice-display .right-col h4 {
    color: #038388; }
  .aui body.forum .practice-display .feedbacks h4 {
    background-color: #038388; }
  .aui body.forum .newsletter-sub-form input#email {
    border: 1px solid #038388; }
  .aui body.forum .newsletter-sub-form form a {
    border: 1px solid #038388;
    background-color: #038388;
    color: white !important; }
  .aui body.forum .newsletter-sub-form .portlet-body h4 {
    color: #038388; }
  .aui body.forum #portal-banner #portal-menu .languages > a {
    background-color: #038388;
    color: white;
    border: 1px solid #038388; }

