
body {
    color: #666666;
}
div#page {
    background-color: #FEFEFF;
}
#header-wrapper {
    background-color: #FEFEFF;
}
#nav-wrapper {
    background-color: #FEFEFF;
}
#breadcrumb-wrapper {
    background-color: #FEFEFF;
}
#messages-help-wrapper {
    background-color: #FEFEFF;
}
#secondary-content-wrapper {
    background-color: #204960;
    background-image: -moz-linear-gradient(-90deg, #204960, #204960);
}
#content-wrapper {
    background-color: #FEFEFF;
}
#tertiary-content-wrapper {
    background-color: #F3F3F3;
    border-top: 1px solid #EDEDED;
}
#quadpanel-wrapper {
    background-color: #FEFEFF;
}
#footer-wrapper {
    background-color: #204960;
    background-image: -moz-linear-gradient(-90deg, #204960, #204960);
}
blockquote {
    background: none repeat scroll 0 0 #FDFDFF;
    border-left: 5px solid #EDEDED;
}
hr {
    border-bottom-color: #EDEDED;
    border-left: 0 none;
    border-right: 0 none;
}
a:link, a:visited, a:active, a.active {
    color: #00326D;
}
a:hover, a:focus {
    color: #000000;
}
tr.even {
    background: none repeat scroll 0 0 #FFFFFF;
}
#site-slogan, #site-name a, .region-header #block-user-login label {
    color: #666666;
}
.nav li a:link, .nav li a:visited {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #6A5050;
}
.nav li a:hover {
    color: #355085;
}
.nav li a:focus, .nav li a:active, .nav li a.active, .nav li a:visited:hover, .nav li.active-trail a {
    background: none repeat scroll 0 0 #DAE5E9;
    color: #254F68;
    text-decoration: none;
}
input.form-text, textarea {
    border-color: #EDEDED;
}
.book-navigation ul.menu, .book-navigation .page-links {
    border-color: #EDEDED;
}
.breadcrumb {
    background: none repeat scroll 0 0 #FDFDFF;
    border: 1px solid #EDEDED;
}
#footer, #footer a {
    color: #FFFFFF;
}
#footer #block-node-recent {
    color: #444444;
}
#footer #block-node-recent a {
    color: #00326D;
}
.sidebar {
    background: none repeat scroll 0 0 #FEFEFF;
}
.block-inner {
    background: none repeat scroll 0 0 transparent;
}
.block-title {
    color: #5D5D5D;
}
.block ul li a {
    color: #292929;
}
#main-content .block-content {
    background: none repeat scroll 0 0 #FEFEFF;
    border: 0 none;
}
.block .article, .block .article-sticky {
}
#footer-wrapper .block-title, #footer-wrapper a {
    color: #FFFFFF;
}
.block-menu a, .block .item-list a {
    color: #000000;
}
.poll .bar {
    background-color: #FFFFFF;
    border: 1px solid #F7F7F7;
}
.poll .bar .foreground {
    background-color: #DAE5E9;
}
.article-teaser {
    background: none repeat scroll 0 0 #FDFDFF;
    border: 1px solid #EDEDED;
}
.article h2 a:hover {
    color: #733E3E;
}
.article-teaser .article-footer {
    background: none repeat scroll 0 0 #FDFDFF;
    border-top: 1px solid #EDEDED;
}
#main-content .article-teaser.article-sticky {
    background: none repeat scroll 0 0 #FAFAFA;
}
.field-type-image img {
    border: 5px solid rgba(255, 255, 255, 0.3);
}
.comment {
    background: none repeat scroll 0 0 #FFFFFF;
}
.comment footer {
    color: #666666;
}
#comments .odd {
    background: none repeat scroll 0 0 #F2F2F2;
}
#aggregator .feed-source {
    background-color: #EEEEEE;
    border: 1px solid #EDEDED;
}
#forum td.container {
    background: none repeat scroll 0 0 #DDDDDD;
}
#forum thead, #forum tbody {
    border: medium none;
}
#profile .profile {
    border: 1px solid #AAAAAA;
}
div.admin-panel {
    background: none repeat scroll 0 0 #FDE9E9;
}
div.admin-panel h3 {
    background: none repeat scroll 0 0 #EB5959;
    color: #FFFFFF;
}
div.item-list ul.pager li {
    border: 1px solid #EDEDED;
}
div.item-list ul.pager li:hover, div.item-list ul.pager li:focus {
    border: 1px solid #00326D;
    color: #00326D;
}
div.item-list ul.pager li.pager-current {
    background: none repeat scroll 0 0 #00326D;
    border: 1px solid #00326D;
    color: #FFFFFF;
}
ul.primary li a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EDEDED;
    font-weight: 700;
}
ul.primary li a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EDEDED;
}
ul.primary li a.active, ul.primary li.active a {
    background: none repeat scroll 0 0 #EDEDED;
    border: 1px solid #EDEDED;
    color: #000000;
}
ul.primary li a.active:hover, ul.primary li a.active:focus {
    background: none repeat scroll 0 0 #EDEDED;
    border: 1px solid #CA6060;
    color: #000000;
}
ul.secondary li {
    border-right: 0 none;
    line-height: 2em;
    margin: 0 0 0.5em;
    padding: 0 1em 0 0;
}
.sf-menu.sf-style-default li, .sf-navbar.sf-style-default {
    background: none repeat scroll 0 0 transparent;
}
.sf-menu.sf-style-default li li {
    background: none repeat scroll 0 0 #FDFDFF;
}
.sf-menu.sf-style-default li li li {
    background: none repeat scroll 0 0 #FDFDFF;
}
.sf-menu.sf-style-default li:hover, .sf-menu.sf-style-default li.sfHover, .sf-menu.sf-style-default li.active a, .sf-menu.sf-style-default a:focus, .sf-menu.sf-style-default a:hover, .sf-menu.sf-style-default a:active, .sf-navbar.sf-style-default li li {
}
.sf-navbar.sf-style-default li ul li ul {
    background-color: transparent;
}
.sf-menu.sf-horizontal a {
    border: 0 none !important;
    color: #FFFFFF !important;
}
.sf-navbar.sf-style-default li ul {
    background-color: transparent !important;
    width: 100%;
}
.sf-navbar > li > ul > li {
    border-bottom: 1px solid #00326D;
}
.sf-menu.sf-vertical a {
    background: none repeat scroll 0 0 #DAE5E9;
    border: 0 none !important;
    color: #0C0C0C;
}
.sf-menu.sf-vertical a:hover, .sf-menu.sf-vertical a:focus, .sf-menu.sf-vertical a:visited:hover {
    background: none repeat scroll 0 0 #204960;
}
.calendar-calendar div.date-nav {
    background-color: transparent;
    color: #00326D;
}
.calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3 {
    color: #00326D;
}
.calendar-calendar td {
    color: #181818;
}
.calendar-calendar th {
    background-color: #FDFDFF;
    border: 1px solid #EDEDED;
    color: #00326D;
}
.calendar-calendar th.days {
    background-color: #FFFFFF;
    color: #00326D;
}
.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a, .calendar-calendar td .inner div, .calendar-calendar td .inner div a {
    background-color: #FDFDFF;
}
.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
    background-color: #FDFDFF;
}
.calendar-calendar td.calendar-agenda-hour, .calendar-calendar td.calendar-agenda-items, .calendar-calendar td.calendar-agenda-hour {
    border-color: #EDEDED;
}
.view-content .calendar-calendar ul.inline li {
    border: 1px solid #EDEDED;
}
.quicktabs-style-nostyle ul.quicktabs_tabs li a {
    border-bottom: 3px solid #EDEDED;
    text-decoration: none;
}
.quicktabs-style-nostyle ul.quicktabs_tabs li a:hover, .quicktabs-style-nostyle ul.quicktabs_tabs li a:focus, .quicktabs-style-nostyle ul.quicktabs_tabs li.active a {
    border-bottom: 3px solid #DAE5E9;
}
/* Objectif */
#title
{
  color: #FFFFFF;
}
