/* 
    Document   : theme-2
    Created on : 17 juil. 2012
    Author     : Romy Duhem-Verdiere
    Description: Theme par defaut du portail CEA
*/

/* application de styles communs à tous les thèmes */
@import url('../../theme_global.css');
@import "/style%20library/themes/header2017.css";

body.v4master {
    background-image: url(img/bg/background.jpg);
}

#header-wrapper {
    background-image: url(img/bg/header.jpg);
}

#s4-workspace {
    background-color: transparent;
}

/* options */
.useParalaxBg {
}

/* Base typo */
div#navdropdown h2,
div.grid_9 h2, div.grid_9 .h2,
.ms-rtestate-field H2,
.ms-rtestate-field H2.ms-rteElement-H2,
.ms-rtestate-field H2.ms-rteElement-H2B,
DIV#popin_definition > *.h2 ,
DIV#popin_recommander > * h2
{
    color: #437992;
}

div.grid_9 h3, div.grid_9 .h3,
.ms-rtestate-field H3,
.ms-rtestate-field H3.ms-rteElement-H3,
.ms-rtestate-field H3.ms-rteElement-H3B,
DIV#popin_definition > *.h3 
{
    background-image: url(img/puce-h3.gif);
}

div.grid_9 h5, div.grid_9 .h5,
.ms-rtestate-field H5,
.ms-rtestate-field H5.ms-rteElement-H5,
.ms-rtestate-field H5.ms-rteElement-H5B,
DIV#popin_definition > *.h5 {
    color: #437992;
}

hr {
    background: #437992;
    color: #437992;
}

ul.rte-list-1 {
    list-style-image: url(img/puce-1.gif);
}

blockquote {
    background-image: url(img/blockquote.png);
}

.rte-table-1 caption {
    color: #437992;
}

.rte-table-2 thead th, .ms-rteTable-CEA-2 th {
    background-color: #437992;
    color: #FFF;
}

.rte-box-1, .ms-rteElement-cea-rte-box-1, ms-rteElement-cea-rte-right-box-1,ms-rteElement-cea-rte-left-box-1 {
    border-color: #437992;
}

.rte-box-3, .ms-rteElement-cea-rte-box-3, ms-rteElement-cea-rte-right-box-3,ms-rteElement-cea-rte-left-box-3 {
    background-color: #437992;
    border-color: #437992;
}

/* Forms */
.btn-primary, input[type="submit"].btn-primary {
    color: #FFF !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #437992 !important;
    *background-color: #437992;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#437992), to(#528292));
    background-image: -webkit-linear-gradient(top, #437992, #528292);
    background-image: -o-linear-gradient(top, #437992, #528292);
    background-image: linear-gradient(to bottom, #437992, #528292);
    background-image: -moz-linear-gradient(top, #437992, #528292);
    background-repeat: repeat-x;
    border-color: #437992 #528292 #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

    .btn-primary:hover,
    .btn-primary:active,
    .btn-primary.active,
    .btn-primary.disabled,
    .btn-primary[disabled] {
        color: #FFF;
        background-color: #437992!important;
        *background-color: #528292;
    }

    .btn-primary:active,
    .btn-primary.active {
        background-color: #003399 \9;
    }

/* Layout */
.baseline strong.h1 {
    color: #437992;
}

.breadcrumb .here {
    color: #437992;
}
.breadcrumb strong {
display: inline;
}

/* nav */
#navprimary #nav {
    background-color: #437992;
}

    #navprimary #nav li.on {
        background-color: #325a6c;
    }

#navdropdown .close {
    background-color: #437992;
}

#navsub .level2 .nv-item a {
    background-image: url(img/puce-navsub-2.gif);
}

#navsub .level2 .nv-item ul a {
    background-image: none;
}

#navsub .nv-item.on a {
    color: #437992;
}

#navsub .nv-item.on ul a {
    color: #333;
}

#navsub .nv-item .nv-item.on a {
    color: #437992;
}

#navsub .nv-item .nv-item.on ul a {
    color: #6c6c6c;
}

/* content, pages, blocks, etc. */
#content .surtitre {
    color: #437992;
}

.date {
    color: #437992;
}

.location {
}

.feed img {
    background: url(img/rss.png) no-repeat top left;
}

.pagination li a:focus,
.pagination li a:hover,
.pagination li a:active,
.pagination li.on a {
    background-color: #437992;
}

.pagination a.prev,
.pagination a.next {
    color: #437992;
}

.alphabet li a:focus,
.alphabet li a:hover,
.alphabet li a:active,
.alphabet li.on a {
    background-color: #437992;
}

/* Pages */
.page_fiche .rte-table-2 caption {
    background: #437992;
}

/* Blocks */
.block-more .header h2 {
    background-image: url(img/puce/title-block-more.gif);
}

.block-trick .date {
    background-image: url(img/puce/block-trick.gif);
}

#chapitres .inner li {
    background-image: url(img/puce-1.gif);
}

#chapitres .footer a:focus,
#chapitres .footer a:hover,
#chapitres .footer a:active {
    background-color: #437992;
}

/* home */
#navdirect h2 {
    background-color: #437992;
}

.block-filnews .footer {
    background: #437992;
}



/* recherche / plan */
.page_plan #content h2,
.page_plan #content h2 a {
    color: #437992;
}

.srch-Description2 strong {
    background-color: #437992;
}

/* Webparts */
.webpart-agenda .menu .location {
    color: #437992;
}

.webpart-mosaic .on a {
    color: #437992;
}

.webpart-mosaic .footer .more a {
    background-color: #437992;
}

div.grid_9 .webpart-mosaic h2 {
    color: #437992;
}

#slideshow #pager .on a {
    background-color: #437992;
}

/* end */
