/* 
    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');

body.v4master {background-image: none;}
#header-wrapper {background-image: none;}
#s4-workspace {background-color:transparent}

/* options */
.useParalaxBg {}

/* -------------- MODIFS NANOSAFE 2023 ---------------*/

#branding {
	height: 250px!important;
    background-image: url(img/Header-Site-Nanosafe23.jpg)!important;
}

#header-inner { padding:0!important;}

/*logo CEA DCOM */

#navback .level1.first a img { width:60px!important; }
#navtop-1 { background:none!important;}
#navskip ul { width:90%!important; padding-left: 80px; }


/* -------------- MODIFS NANOSAFE 2020 ---------------*/

/* suppression barre latérale */
#navsub {display: none;}
#content.grid_9 {width: 940px!important;}
#content.grid_6.alpha {width: 850px;}
.container_12 .grid_9 {width: 930px!important;}

/*-Puces -*/
.ms-rtestate-field p {font-size: 15px;}
.ms-rtestate-field ul li { font-size: 15px; list-style-type: square; color: #353535; margin-left:40px; padding-left:10px; margin-bottom: 5px;}

span.dossier{display:none;}

/* Logo Nanosafe 2020 */

#branding .logo img { height: 150px; }
#branding h1 { display: none; }

#navquick { top: -30px!important;}
#navquick a { font-weight: bold; }
#navquick .menu li.nv-item.nv-item-1 a { background:#394472; padding: 10px; margin-right: 10px; color: #FFFFFF!important; border-radius: 8px;}
#navquick .menu li.nv-item.nv-item-2 a { background:#599a8a; padding: 10px; margin-right: 10px; color: #FFFFFF!important; border-radius: 8px;}
#navquick .menu li.nv-item.nv-item-1 a:hover { background:#586896;}
#navquick .menu li.nv-item.nv-item-2 a:hover { background:#6ebeaa;}

#navprimary #nav { background: #636b9c!important; }
#navprimary #nav li.nv-item { background-position: right 1.1em!important; }

/* #navdropdown { background: #FFF!important; } */
#navdropdown .menu-prez { display: none; }
#navdropdown .menu-list.grid_9.omega { font-size:16px; }
#navdropdown .goto-link { background: #636b9c!important; }
#navdropdown .menu-dropdown { background: none; }

.countdown { margin: 0 auto; width: 460px; height: 95px; padding: 20px; background:#e4f0e7; border-radius:15px; }

.ms-rteTable-default, .ms-rteTable-default > tbody > tr > td, .ms-rteTable-default > tbody > tr > th, td.ms-rteTable-default, th.ms-rteTable-default, .ms-rtetablecells { border: 0!important;}

#bando-infos { display: none; }

#footer .footer { background-color: #636b9c; }

.keep-me-informed {
	margin: 0 auto;
	padding:10px;
	width: 250px;
	height: 115px;
	border-radius:15px;
	display: block;
    text-decoration: none!important;
	border: 1px solid #636b9c;
}

.keep-me-informed:hover {
	background:#e4f0e7; 
}


.button-green {
	margin: 0 auto;
	padding:10px;
	width: 250px;
	height: 115px;
	border-radius:15px;
	display: block;
    text-decoration: none!important;
	border: 1px solid #599a8a;
	background-color:#599a8a;
	color:#FFFFFF;
}

.button-green h2 {
	color:#FFFFFF!important;
}

.button-green:hover {
	background:#6ebeaa; 
}

.button-violet {
	margin: 0 auto;
	padding:10px;
	width: 250px;
	height: 115px;
	border-radius:15px;
	display: block;
    text-decoration: none!important;
	border: 1px solid #636b9c;
	background-color:#636b9c;
	color:#FFFFFF;
}

.button-violet h2 {
	color:#FFFFFF!important;
}

.button-violet:hover {
	background:#7b85c2; 
}

form[action*="Keep-me-informed.aspx"] .block .header { display: none; }


/* 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: #60883f; /* */
}

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: #60883f; /* */
}

hr { background: #60883f; color: #60883f; } /* */

ul.rte-list-1 { list-style-image: url(img/puce-1.gif); }

blockquote { background-image: url(img/blockquote.png); }

.rte-table-1 caption { color: #60883f; } /* */
.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: #636b9c; }
.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: #636b9c; border-color: #636b9c; }

/* Forms */
.btn-primary, input[type="submit"].btn-primary {
  color: #FFF !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #636b9c;
  *background-color: #636b9c;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#636b9c), to(#60883f));
  background-image: -webkit-linear-gradient(top, #636b9c, #60883f);
  background-image: -o-linear-gradient(top, #636b9c, #60883f);
  background-image: linear-gradient(to bottom, #636b9c, #60883f);
  background-image: -moz-linear-gradient(top, #636b9c, #60883f);
  background-repeat: repeat-x;
  border-color: #636b9c #60883f #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='#636b9c', endColorstr='#60883f', 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: #636b9c!important;
  *background-color: #60883f;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}

/* Layout */
.baseline strong.h1 { color: #60883f; }
.breadcrumb .here { color: #636b9c; }

/* nav */
#navprimary #nav li.nv-item a { padding: 0.6em 10px 3px; border-bottom:7px solid #636b9c; font-size:15px; letter-spacing: .06em; }

#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 #394472; }

#navprimary #nav li.active a {border-bottom:none;padding: 0.6em 10px 20px;background-color: #394472;}
#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: #394472; }
#navprimary #nav li.on a { border-bottom:7px solid #394472;}
#navprimary #nav li.on.active a { border-bottom:none;}

#navdropdown .close { background-color: #636b9c; }

#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: #636b9c; }
#navsub .nv-item.on ul a { color: #333; }
#navsub .nv-item .nv-item.on a { color: #636b9c; }
#navsub .nv-item .nv-item.on ul a { color: #6c6c6c; }

/*------------------ PAGE COMMITTEE --------------------*/

/*---- Images Carrees ----*/
div.Nanosafe_navimg{ margin-left:30px;}
div.Nanosafe_navimg ul{margin:0;padding:0;}
div.Nanosafe_navimg ul li{margin:0px 24px 17px 0;padding:0;width:200px!important;display:inline-block;list-style:none;vertical-align:top;font-size:0;}
div.Nanosafe_navimg ul li:nth-child(4n){margin-right:0px;}
div.Nanosafe_navimg ul li a{position:relative;color:#FFFFFF!important;text-decoration:none;}
div.Nanosafe_navimg ul li a img{width:200px!important;height:auto!important;margin:0!important;padding:0;border:none;}
div.Nanosafe_navimg ul li a p{height:auto;background:rgba(60,60,60,0.3);border-radius: 8px;position:absolute;bottom:0;padding:8px;font-size:14px!important;min-height:25px;min-width:160px;margin:10px;font-weight:normal;color:#FFFFFF;}
div.Nanosafe_navimg ul li a:hover p{background:rgba(99,107,156,0.8);}


/* content, pages, blocks, etc. */
#content .surtitre { color: #60883f; }  /* */

.date { color: #60883f; } /* */
.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: #60883f; } /* */
.pagination a.prev, 
.pagination a.next { color: #60883f; } /* */

.alphabet li a:focus,
.alphabet li a:hover,
.alphabet li a:active,
.alphabet li.on a { background-color: #60883f; } /* */

/* Pages */
.page_fiche .rte-table-2 caption { background: #60883f; }

/* 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: #636b9c; }

/* Home */
#navdirect h2 { background-color: #636b9c; }
.block-filnews .footer { background: #636b9c; }

/* recherche / plan */
.page_plan #content h2,
.page_plan #content h2 a { color: #60883f; }	/* */
.srch-Description2 strong { background-color: #60883f; } /* */

/* Webparts */
.webpart-agenda .menu .location { color: #60883f; } /* */
.webpart-mosaic .on a { color: #60883f; } /* */
.webpart-mosaic .footer .more a { background-color: #60883f; } /* */
.webpart-mosaic h2 { color: #60883f; } /* */

#slideshow #pager .on a { background-color: #60883f; } /* */