﻿/* 
    Document   : theme-colloque-3r
    Created on : 17 juil. 2012
    Author     : Romy Duhem-Verdiere (alterway), modifié par J. Arlot (CEA) et Marion Stimpfling (CEA)
    Description: Theme du site Colloque des 3R
*/

/* application de styles communs à tous les thèmes */
@import url('../../../theme_global.css');

/* Importer les webfonts */
@import url(' http://dsv.cea.fr/Style%20Library/Themes/dsv/colloque-3r/css/police.css');

body {
    overflow: scroll !important;
}


body.v4master {
  font-family: 'robotoregular', 'Arial';
  line-height: 1.2;
  font-size: 13px;
  background-color: #e7e7e7;
  background-image: url('img/bg/background-adn.jpg');
  background-attachment: fixed !important;
  background-position: center 40px;
  background-repeat: no-repeat !important;
}

#header-wrapper { 
background-image: url("img/bg/header-8.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: #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; }



/* Spécificités home institutionnelle */

/* block présentation CEA */
.home #g_6c75b2b4_5cd2_40bb_960e_6fa9f857d028
	{
	background: url("img/bg/gradient-2.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    border: 1px solid #E5E5E5;
    padding: 10px;
	}

/* bloc acces direct */
.home #g_71378e54_da1d_47eb_87b1_9317f82b9a0e
	{
	margin-top:3px;
	}
	
.home #g_71378e54_da1d_47eb_87b1_9317f82b9a0e h2 { background-color: #B20E0C; }
.home .block-filnews .footer { background: #B20E0C; }

.home #g_71378e54_da1d_47eb_87b1_9317f82b9a0e { background: #333; }
.home #g_71378e54_da1d_47eb_87b1_9317f82b9a0e h2 { padding: 5px 10px; margin: 0; }
.home #g_71378e54_da1d_47eb_87b1_9317f82b9a0e ul { padding: 10px 10px 10px 0;}
.home #g_71378e54_da1d_47eb_87b1_9317f82b9a0e li { margin-bottom: .5em; }
.home #g_71378e54_da1d_47eb_87b1_9317f82b9a0e a { text-decoration:none !important; text-transform: uppercase; padding-left: 40px; background: url(img/navdirect-separator.gif) no-repeat left center;}
.home #g_71378e54_da1d_47eb_87b1_9317f82b9a0e,
.home #g_71378e54_da1d_47eb_87b1_9317f82b9a0e * { color: #FFF !important;}

}

/* bloc actus */
.home #g_ec9c3d50_8cec_4fad_b586_0724b45b11d1
{
margin-top:30px;

}
.home .block-filnews .inner {
padding:0px;
}

.home .block-trick .inner
{
padding:0px;
}

.home #g_ec9c3d50_8cec_4fad_b586_0724b45b11d1 .block-filnews
{
margin:0px;

}

.home #g_ec9c3d50_8cec_4fad_b586_0724b45b11d1 .intro
{
padding:5px;
}

.home #g_ec9c3d50_8cec_4fad_b586_0724b45b11d1 .intro p
{
display:none;
}


/* blocs edito sous caroussel */

.home #g_8f4a0be8_c8ae_4ae3_a179_bfa094be948a h2, 
.home #g_9ec863b6_2da8_4579_98c0_c2e4a86c3d4f h2, 
.home #g_e928b32c_81b9_4bac_998c_5789306ae530 h2, 
.home #g_a91c782c_17bf_421d_90bb_e97a87a8ad0d h2, 
.home .webpart-mosaic h2
{
padding: 12px 10px;
border-top: 1px solid #FFF;
background: url(img/bg/gradient_full.jpg) no-repeat top left;
margin-bottom: 0;
padding-left: 32px;
font-size: 1.385em;
color: #444;

}

.home #g_8f4a0be8_c8ae_4ae3_a179_bfa094be948a h3, 
.home #g_9ec863b6_2da8_4579_98c0_c2e4a86c3d4f h3, 
.home #g_e928b32c_81b9_4bac_998c_5789306ae530 h3, 
.home #g_a91c782c_17bf_421d_90bb_e97a87a8ad0d h3
{
background:none;
padding:0;
padding-left:4px;
padding-right:4px;
font-weight:normal;
color:#353535;
margin-bottom:1px;
}

.home #g_8f4a0be8_c8ae_4ae3_a179_bfa094be948a p, 
.home #g_9ec863b6_2da8_4579_98c0_c2e4a86c3d4f p, 
.home #g_e928b32c_81b9_4bac_998c_5789306ae530 p, 
.home #g_a91c782c_17bf_421d_90bb_e97a87a8ad0d p
{
margin-bottom:-20px;
}

.home #g_9ec863b6_2da8_4579_98c0_c2e4a86c3d4f , 
.home #g_e928b32c_81b9_4bac_998c_5789306ae530 , 
.home #g_a91c782c_17bf_421d_90bb_e97a87a8ad0d 
	{
	margin-right:10px;
	}

.home #g_8f4a0be8_c8ae_4ae3_a179_bfa094be948a .ms-rteTable-default
{
border:0px;
padding-right:20px;
}

.home #g_8f4a0be8_c8ae_4ae3_a179_bfa094be948a .ms-rteTable-default td
{
border:0px;
padding:0px;
}


.home a:hover
{
text-decoration:underline;
}


.home .webpart-mosaic .feed
{
padding-top:10px;
}

.home .webpart-mosaic 
{
margin-top:20px;
}

.home .ms-rteImage-1
{
border:1px solid #DDD;
}

/* fin des custos de la home */

/* custos bloc header */
#branding .baseline strong.h1 {
  color: #353535;
  font-family: "DINNextW01-CondensedMed", Arial;
  font-size: 42px;
  margin-bottom: 0;
}

#branding .baseline p {
  color: #0e73ba;
  font-family: "DIN Next W01 Regular", Arial;
  font-size: 24px;
}

.ms-rtestate-field h1, .ms-rtestate-field  h2,.ms-rtestate-field  h3,.ms-rtestate-field h4, h1, h2, h3, h4{
font-family: "robotoregular", 'Arial';
color: #00528d;
margin-top: 20px;
}

.ms-rtestate-field  h2{
	font-size: 31px !important;
}	

.navheader, #header .search, .breadcrumb , #bando-infos{
display:none;
}

.ms-rtestate-field ul li {
  background: url(img/triangle-bleu.png) no-repeat 0 4px;
  list-style: none;
  padding-left: 12px;
  margin: 8px 0 0 0;
}

.webpart-form .control-label, .webpart-form abbr {
    color: #00528d;
    font-family: "robotoregular", 'Arial';
    font-style: italic;
	font-weight: bold;
    text-align: right !important;
    width: 160px;
}


.webpart-form input.btn.btn-primary[type="submit"] {
    background-color: #0e73ba !important;
}
.webpart-form input.btn[type="submit"] {
    background-color: #9b9b9b !important;
    font-size: 16px !important;
}
input.btn[type="submit"] {
    background-color: #00528d;
    background-image: none;
    border: medium none;
    box-shadow: none;
    color: #fff;
    font-family: inherit;
    font-size: 12px !important;
    font-weight: normal !important;
    letter-spacing: normal !important;
    padding-left: 10px;
    padding-right: 10px;
    text-shadow: none;
    transition: all 0.4s ease 0s;
}

.webpart-form .reponse {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #c4c4c4;
    margin-bottom: 28px;
    padding: 0 0 8px;
}

.ms-rteElement-cea-rte-box-3, .ms-rteElement-cea-rte-left-box-3{
background-color: #00528d;
border: none;
color: #fff;
}

a.ms-rteElement-cea-link, a.ms-rteElement-cea-link:link, .ms-rteElement-cea-link ms-rteElement-cea-internal {
color: #fff;
}



#g_3592b80a_405b_44aa_a410_17fe309acbff {
margin-bottom: 0px;
}

.form-horizontal .controls {
    margin-left: 180px;
}

#ctl00_PlaceHolderMain_DisplayModePanel_top{
margin-left: -150px;
}

#ctl00_PlaceHolderMain_DisplayModePanel_top .help-inline{
width: 530px;
}

#g_d97e4ba1_db0c_4101_96ec_0b612ec7ce5d{
margin-bottom: 0;
}

body #main-inner {
    min-height: 350px;
    padding: 10px 5px;
}	

#navportal-map {
    display: none !important;
}

#navskip li.last{
display : none;
}

a.external, a[class*="external"], a[rel^="a.external:"]{
background: none;
}

/************************************************ SITE PIG ************************************************/
#g_4ba92a7f_9237_4126_876f_0e17f4b1369e, #g_4ba92a7f_9237_4126_876f_0e17f4b1369e p, #g_dc84c1c5_5687_4c99_bc63_f304fba5d7e2{
	margin-bottom: 0;
}

#g_e41153df_ab2e_42ed_b27f_f03484a5d8b2{
	margin-right: 15px;
}

#g_e41153df_ab2e_42ed_b27f_f03484a5d8b2, #g_95c0005e_a1e4_4de0_9f39_05ac358a3249{
	margin-bottom:0;
}

#g_4ba92a7f_9237_4126_876f_0e17f4b1369e{
	margin-bottom: 20px;
}

#g_7c7da49c_82ff_4598_a5cc_255290141a0b .ms-rteElement-cea-rte-box-3{
	margin-top: 0;
}

#g_fe813c96_8800_412b_8dc7_fd022b5f1636 h2{
	margin-top: 0;
}