/* 
    Document   : theme par défaurt (quasi non charté)
    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 url('../../header2021.css');
@import url('../../responsive-global.css?8') only screen and (min-resolution: 117dpi) and (max-resolution: 119dpi), only screen and (min-resolution: 131dpi) and (max-resolution: 133dpi), only screen and (min-resolution: 145dpi) and (max-resolution: 154dpi), only screen and (min-resolution: 162dpi) and (max-resolution: 164dpi), only screen and (min-resolution: 169dpi) and (orientation: portrait), only screen and (max-width: 480px), only screen and (max-device-width: 480px);


body.v4master { background-image: none; }
#header-wrapper { background-image: none; }
#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: #B3000F; 
}

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: #B3000F;
}

hr { background: #B3000F; color: #B3000F; }

ul.rte-list-1 { list-style-image: url(img/puce-1.gif); }

blockquote { background-image: url(img/blockquote.png); }

.rte-table-1 caption { color: #B3000F; }
.rte-table-2 thead th,.ms-rteTable-CEA-2 th { background-color: #B2000D; 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: #B20E0C; }
.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: #B20E0C; border-color: #B20E0C; }

/* Forms */
.btn-primary, input[type="submit"].btn-primary {
  color: #FFF !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #B20E0C;
  *background-color: #B20E0C;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#B20E0C), to(#BF1714));
  background-image: -webkit-linear-gradient(top, #B20E0C, #BF1714);
  background-image: -o-linear-gradient(top, #B20E0C, #BF1714);
  background-image: linear-gradient(to bottom, #B20E0C, #BF1714);
  background-image: -moz-linear-gradient(top, #B20E0C, #BF1714);
  background-repeat: repeat-x;
  border-color: #B20E0C #BF1714 #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='#B20E0C', endColorstr='#BF1714', 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: #B20E0C !important;
  *background-color: #BF1714;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}

/* Layout */
.baseline strong.h1 { color: #af0e0b; }
.breadcrumb .here { color: #B20E0C; }

/* nav */
#navprimary #nav li.nv-item a { padding: 0.6em 10px 3px; border-bottom:7px solid #353535; }

#navprimary #nav li.active,
#navprimary #nav li.nv-item:focus,
#navprimary #nav li.nv-item:hover,
#navprimary #nav li.nv-item:active { background-color:inherit; }

#navprimary #nav li.nv-item:focus a,
#navprimary #nav li.nv-item:hover a,
#navprimary #nav li.nv-item:active a { border-bottom:7px solid #b20e0c; }

#navprimary #nav li.active a {border-bottom:none;padding: 0.6em 10px 20px;background-color: #353535;}
#navprimary #nav li.active:focus a,
#navprimary #nav li.active:hover a,
#navprimary #nav li.active:active a {border-bottom:none;}

#navprimary #nav li.on { background-color: #b20e0c; }
#navprimary #nav li.on a { border-bottom:7px solid #b20e0c;}
#navprimary #nav li.on.active a { border-bottom:none;}

#navdropdown .close { background-color: #B20E0C; }

#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: #b20e0c; }
#navsub .nv-item.on ul a { color: #333; }
#navsub .nv-item .nv-item.on a { color: #b20e0c; }
#navsub .nv-item .nv-item.on ul a { color: #6c6c6c; }



/* content, pages, blocks, etc. */
#content .surtitre { color: #B3000F; }

.date { color: #B3000F; }
.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: #B3000F; }
.pagination a.prev, 
.pagination a.next { color: #B3000F; }

.alphabet li a:focus,
.alphabet li a:hover,
.alphabet li a:active,
.alphabet li.on a { background-color: #B3000F; }

/* Pages */
.page_fiche .rte-table-2 caption { background: #B2000D; }

/* 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: #B20E0C; }

/* Home */
#navdirect h2 { background-color: #B20E0C; }
.block-filnews .footer { background: #B20E0C; }

/* recherche / plan */
.page_plan #content h2,
.page_plan #content h2 a { color: #B3000F; }
.srch-Description2 strong { background-color: #B3000F; }

/* Webparts */
.webpart-agenda .menu .location { color: #B3000F; }
.webpart-mosaic .on a { color: #B3000F; }
.webpart-mosaic .footer .more a { background-color: #B3000F; }
.webpart-mosaic h2 { color: #B3000F; }

#slideshow #pager .on a { background-color: #B3000F; }



/* adaptations responsive propre à chaque site */
@media only screen and (min-resolution: 117dpi) and (max-resolution: 119dpi), only screen and (min-resolution: 131dpi) and (max-resolution: 133dpi), only screen and (min-resolution: 145dpi) and (max-resolution: 154dpi), only screen and (min-resolution: 162dpi) and (max-resolution: 164dpi), only screen and (min-resolution: 169dpi) and (orientation: portrait), only screen and (max-width: 480px), only screen and (max-device-width: 480px)
{


	
}