@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,600,700,900,200,200italic,300italic,400italic,600italic,700italic,900italic);
body {
	background:#EDEDED url(img/background-rac2.jpg) repeat-x 0 0;
	margin-top: 0px;
	margin-bottom: 20px;
	padding:0px;
	font-size: 10pt;
	color: #6F644C;
	/*font:1em Verdana, Helvetica,Arial, sans-serif;*/
	font-family:inherit;
	/* font-family: 'Source Sans Pro', Tahoma, Geneva, sans-serif;*/   /* modif 28/07/2017*/
	/* line-height: 1;  */
}
.container{
	box-shadow: 0px 0px 5px #B5B5B5;
	padding:0 20px;
	background:white;
}

.entete { 
	/* height:30px; */
	background:#585958;
	margin:0 0 0px 0;
	padding:0px;
	font-size:90%;
	color:white;
}

.img-fluid {
  max-width: 100%;
  height: auto;
}


.entete a:link,.entete a:active,.entete a:visited {color:white;text-decoration:none;}
.entete a:hover {color:#FFF;text-decoration:none;}

.nav-left{margin:0;}
.nav-left div{display:inline;}
.nav-left ul{margin:5px 0 0 0;padding:0;}
.nav-left ul li{display:inline;margin:0 12px 0 0;}

.nav-deroule{margin:5px 0px 0 0;}
.nav-deroule ul{}
.nav-deroule ul li{ }

.dropdown ul.dropdown-menu li a{ color:#444;}

.nav-right{text-align:right;border:0px solid white;}
.nav-right ul{margin:5px 0px 0 0;}
.nav-right ul li{list-style-type:none;display:inline;margin:0px 0px 0 12px;}

.navbar-toggle {/*bouton de menu fenÃªtre Ã©troite Ã  gauche */
    float: left;
}

.navbar-nav  > li > a {
    padding-top: 10px;
    padding-bottom: 0px;
}


a:link {
    color:#337ab7;
	background-color:transparent;
    text-decoration:none;
}
a:visited {
    color:#337ab7;
    background-color:transparent;
    text-decoration:none;
}
a:hover {
    color: #337ab7;
	background-color:transparent;
    text-decoration:none;
}
a:active {
    color:#337ab7;
    text-decoration:none;
}


div,p {
	text-align:justify;
}



menulabo{
        background:#e8f1f7 url(https://iramis.cea.fr/scm/Images/FondMenuLions.gif) repeat-x;
}


hr {
   margin-top: 6px;
   margin-bottom: 6px;
   background-color: #eeeeee;
   height: 3px;
}

p,div {
text-align:justify;

}

li {
text-align:justify;
margin:  0px 0px 6px 0px;  /*haut  droite bas gauche*/
line-height:16px;
}


b, strong {

}

a:

img {
        border: none;
		max-width: none !important;
}

.image-left {
        float: left;
        margin: 3px 3px 3px 0;
        padding: 3px 3px 3px 0;
        position: relative;
        z-index: 5;
}

.image-right {
        float: right;
        margin: 3px 0 3px 3px;
        padding: 3px 0 3px 3px;
        position: relative;
        z-index: 5;
}

.clearer {
        clear: both;
}

.spacer {
  clear: both;
}

/* .bandeau{
	background:transparent url('https://www-llb.cea.fr/Images/test_bandeau_entete_4.png') no-repeat 0 0px;
}
 */


.bandeau{    /* Bootstrap 4   */
	background: url('https://www-llb.cea.fr/Images/test_bandeau_entete_4.jpg') no-repeat 0 0; background-size: 66% auto;
	/* background-position:10%; */
	/*  padding-top: 11%;   l'astuce d'enfer qui dÃ©finit la hauteur Ã  partir de la largeur... */
 }




#sitemap {
        border-left: 0px solid #437e9c;
        border-right: 0px solid #437e9c;
        width:  795px;
        padding: 5px 0px 0px 5px;
        /*color: #FFFFFF;*/
        /*background-image: url(../Images/backgrd.gif);*/
        background-color: #ffffff;

        /*      height:18px;
        background: #edf2f8;  */
/*      background: #5a5a5a url(img/sitemap_bg.jpg) repeat-x ;
        font-size: 1em;*/
/*      color: #444444;   */
/*      margin:  0;
        font-weight: normal;
        text-align:left;    */
}

.sitemap_item
{       /* texte dans le sitemap */
      margin: 0; padding: 0;
      float: left;
          /*color: #FFFFFF;*/
}

.sitemap_separator { /* */
      margin: 0; padding: 0;
      float: left;
          color: #FFFFFF;
}

a#sitemap  {
        border: 10px solid #437e9c;
        margin:0;


}
a#sitemap:hover {
        color: #888888;
        text-decoration:underline;
}
a#sitemap:visited {
        color: #437e9c;
}

blockquote {
        border-top: 1px solid #aeaeae;
        border-bottom: 1px solid #aeaeae;
        padding-left: 5px;
        padding-right: 5px;
        font-style: italic;
        color: #999999;
}

h1 {
        font-weight:bold;
        padding:0;
        text-align: center;
        font-size:16px;
    color: #FF6600;
        border-bottom:0px solid #1E3A4B;
        margin-left: 10px;
        margin-bottom: 15px;
        margin-top: 0;
/*      width:  750px;   */
}

h2 {
	display: block;
    background:none;
    padding:0px;
    margin:10px 0px 10px 0;
    font-size:110%;
    font-weight:bold;
    border-bottom:2px solid #272B40;
}

h3
{
    color:#5050C5;
    font-size:100%;
    font-weight:bold;
}

h4
{
    margin-top:20px;
        font-weight: normal;
        font-size: 98%;
        text-indent:20px;
        margin:10px 5px;

}

h5 /* utilise pour FCKeditor - logo pdf */
{
        font-weight: normal;
		font-size: 1.25rem;
/*        background: transparent url(../Phocea/Images/pdf.gif) no-repeat left top;  */
        text-indent:18px;
        margin:0px 5px;
        padding:2px 0;
        /* font-size: 98%;  */
}
h6 /* utilise pour FCKeditor - logo word */
{
        font-weight: normal;
 		font-size: 1.rem;
       /*  font-size: 98%;  */
/*        background: transparent url(../Phocea/Images/doc.gif) no-repeat left top;   */
        text-indent:18px;
        margin:0px 5px;
        padding:2px 0;
}

.imageStyle {

}

/* Table Styles */
table td {
		font-size: 1em;
		font-family: arial;
		padding:2px;
        /*width:680px;*/
		/*line-height: 1.1;*/
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td  {
    line-height: 1.1;
	cellspacing:2px ;
	cellpadding:2px;
}

th {
        border: solid #fff;
        border-width: 1px;  /* border-width: 0 0 0 1px;   */
        background:#fff;
        text-align:center;
        padding:0;
        margin:0;
}


/* Bootstrap */

.media, .media .media, .media-body{
    margin: 0px;
}

/* fin du correctif bootstrap*/

.footer p{text-align:center;margin:0;}

/*===============================================
Affichage des News
/Config/Templates/CnewsBox.php, fcts ->getNewsBox(), ->bdeauNews()
==================================================*/
.news     /* tableau gÃ©nÃ©ral d'une news */
{
    background-color:#e8f1f7;
    border:1px solid #567798;
    padding:0px;
    margin:0px 0px 0px 0px;

}
.news1  /* fond du complÃ©ment de Titre news */
{
   /* font-size: 100%;   */
   font-size: 1.3em;
   margin: 0px 0 0 10px;
}
.news11 {  /* titre et fond titre news  */
    font-size:1.1em;
    color: #567798;
    font-weight: bold;
    /*background-color:#529BBA;*/
    background-color: #e8f1f7;
    border : 0px solid black;
    margin: 10px 0 0 0;
    padding:0 7px 0 3px;

}
.news2   /* auteur + date de la news */
{
    
    /*color: #E8BA1E  ;*/
    background-color:#e8f1f7;
    text-align:right;
    margin: 0;
    padding:3px;
}
.news3     /* thème de la news */
{
    font-size:100%;
    color: #E8BA1E  ;
    text-align:right;
    margin: 0;
    padding:3px;
}
.news4   /*texte de la news */
{
    font-size: 100%;
    text-align:justify;
    padding:0 5px 0px 5px;
    margin: 0;
    color: #444 ;
    border : 0px solid blue;
}

.news5   /* url */
{
    font-size:90%;
    color: #444  ;
 
    text-align:left;
    margin: 0 10px ;
    padding:4px 20px;

}


.autresNews
{
    background:none;
    font-size:100%;
    padding:0px;
    margin:0px 0 20px 0;
    color:#888;
}

.autresNews img { /* afficher une image dans la liste des autres news */
        width:50px;
}


/*===============================================
Affichage de l'AGENDA
Config/Templates/CeagendaBox.php, fct eagendaBox()
==================================================*/




/*==================================================
Affichage des seminaires
Config/Templates/CseminarBox.php, fct seminar_box()
=====================================================*/
.page_semin_complet {
	width:700px;
	margin:auto;
	border:2px solid #9a9a9a;
}

.page_semin {
	/* width:700px;    Bootstrap 4  */
	margin:auto;
	padding:5px;
	border:1px solid #9a9a9a;
}

.page_semin_type {
	border-top: 0px solid #eee;
	font-size:1.6em;
    text-align: center;
}

.page_semin_titre {
    font-size:1.6em;
	margin: 40px 20px 20px 20px;
	line-height:120%;
    text-align: center;
}

.page_semin_intervenant {
	margin:auto;
	width:400px;
	font-size:2.0em;
	color:#266191;
	background-color:#cae0f7;  
	padding:10px 0px;
	text-align:center;
}

.page_semin_laboratoire {
	display: block;
	width:50%;
	margin: 10px auto;
	text-align: center;
	font-size:1.8em;
	color: #266191;
}

.page_semin_date {
    text-align: center;
	font-size:1.4em;
}

.page_semin_lieu {
    border: 0 solid #9a9a9a;
    text-align: center;
	padding:0px 50px 10px 50px;
	font-size:1.2em;
}

.page_semin_resume{
	width: 80%;
	margin : auto;
}

.page_semin_list_fichiers {
    margin-left: 50px;
}

.page_semin_contact {
	padding:0px 50px 10px 50px;
   font-weight: normal;
}
/*===============================================
Affichage des AST
==================================================*/
.ast_barre_nav {
    font-size: 10px;
    font-stretch: ultra-condensed;
    margin: 0px 0;
    padding: 0 0 0 0;
        width: 780px;
        /*overflow:hidden;*/
        table-layout:800px;
}
.ast_barre_nav_item {
    text-align: center;
        width: 50px;
}

.ast_barre_nav table {
    text-align: center;
        width:100%;
}
.ast_barre_nav td {
    border-color: #333333;
    border-style: solid;
    border-width: 0px;
        text-align: center;
        width: 10%;
/*      width: 15%;   */
}

.ast_barre_nav td a {
    color:#1D394A;
}

#ast_nav{ /* pour la barre de navigation ds la page ast_technique qui présente les ss-technique*/
    padding:0px 2px;
        margin:0;
        text-align:center;
        border:solid #24475B;
        border-width:1px 0px 1px 0px;
        background: transparent url(/Images/buttonshadow.png) repeat-x 0% 0%;
        height:18px;
        line-height:18px;
        font-stretch: ultra-condensed;
        font-size:9px;
}

#ast_nav_current {
        padding:2px;
        background-color:#E2EEF3;
        border:solid #1E3A4B;
        border-width:2px 2px 0 2px;
        font-size:10px;

}

.ast_titre{
    color: #444444;
        font-size:15px;
    text-align:center;
    font-weight: bold;
    background-color:#FDF4C1;
    padding:5px;
    margin:0px;
    border:0px solid #fbf0bb;
}

.ast_ss_titreL
{
    font-size: 90%;
    text-align:left;
    background-color:#D2E4EC;
    padding:5px;
    margin:0px 0px 10px 0px;
    border:0px solid black;
}
.ast_ss_titreR{float:right;margin:0px 5px;padding:0px;}
.ast_legende {font-size: 10pt;font-style:italic;margin-top:10px;}
.ast_url{background-color:white;padding:20px 0px 10px 30px ; margin:0px; text-align:left;}
.ast_pied_page
{
    font-size: 80%;
    font-style: normal;   /* normal | italic | oblique  */
    text-align:center;
    color:#888;
    background-color: #f3f3f3;
    padding:2px 0px;
    margin:10px 3px 1px 3px;
}

.astshort_titre {
    font-weight: normal;
}

/*===============================================
Affichage de PUBLICEA
==================================================*/

.publicea {          /* Cadre gÃ©nÃ©ral */
    border:1px solid #eee;
    padding:5px;
    margin:8px 0px;

}

.doc_titre {        /* Titre de la publi */
    margin:5px 0px;
    padding:0;
    font-weight:bold;
    background-color:#fff;
    color:#61718A;
    font-variant: small-caps;
}

.doc_auteur {        /* auteur pal */
    font-weight:bold;
}

.doc_auteursec {        /* auteur secondaires */
    font-weight:normal;
}

.doc_type {
    font-weight:normal;

}
.pub_unit_emet {
    font-weight:normal;

}
.doc_dat_creat {
    font-weight:normal;

}
.doc_per_titre {        /* type de publi */
    font-weight:normal;
    font-style:italic;
}
.pub_vol_revue {font-weight:bold;}

.cea_annee{
    font-weight:normal;

}

.doc_ab{
    font-style:normal;
    text-align: justify;
    margin:0;
    padding:0 10px;

}

.abstract {
    font-family:courier;
    font-size: 12px;
}

/*===============================================
Affichage du flux HAL CEA
==================================================*/

/* suppression de l'affichage des balises <dt> <dd>  Yes ! */ 
.ChampRes {
display: none;
}


/*==================
ALBUM
==============*/
.albumdiapo {
        width:150px;
        text-align:center;
        vertical-align:top;
        background-color:#FFF;
        border:1px solid #eee;
        margin:0;
        padding:2px 0 0px 0;
}

.albumdiapo #titre {
        font-weight:bold;
        text-align:left;
        margin:0;
        padding:0 0 0 15px;
        color:#F34B76;
        /*background:#FFF url('https://www.cea.fr/design/plain/img/oblicArrowRecherche.gif') no-repeat 0% 0%;*/
        background:#FFF url('https://www.cea.fr/design/plain/img/oblicArrowGeneral.gif') no-repeat 0% 0%;
}

.albumdiapo #sstitre {
        font-size:9px;
        color:#F34B76;
        text-align:left;
        margin:0 0 5px 0;
        padding:0 0 0 15px;
}
.albumdiapo #_img {
        background-color:#eee;
        padding:10px 0px;
        margin:0;
        text-align:center;
}


/*==============
Formulaires
================ */
.form-input-field {
        font-size:10px;
        width:80px;
}

.form-input-button {
        border:1px solid #eee;
        font-size:10px;
        background: transparent url(/Images/buttonshadow.png) repeat-x 0% 0%;
}
.form-input-submit {
        border:1px solid #B2CFFB;
        font-size:10px;
        /*background-color:#eee;*/
        color:#333;
        background: transparent url(/Images/buttonshadow.png) repeat-x 0% 0%;
}

.form-input-select {
        font-size:10px;
        color:#366D85;
        height:19px;
}


/*==============
Moteur de recherche
================ */
#search {
        text-align:right;
        margin: 0;
        padding: 0 ;
}

.search_field {
        height:12px;
        line-height:12px;
        width:80px;
        font: 10px arial, Helvetica  sans-serif;
        margin:0px 0 0 0 ; /* permet de bouger la input-text du moteur qd il est ds le bandeau (Firefox, IE, Opera */
        padding:0;
        color:#1D394A;
}
.search_bouton {
        margin:2px 2px 1px 0;
        padding: 0;
        vertical-align:top;
}


/*
====================================================================================================================
recup de style.css      box1, 2, 3, 4, etc... =====================================================================================
==================================================================================================================*/
/* Pour tous styles personnels */
/* tentative avec titre : orange vif : f9b43d  ou  orange cassé bleu :f8da3e */

.box1  /* bleue */
{
        border:1px solid #dce8f8;
        /*border:1px solid #5CA2CA;*/
        padding:0;
        margin:1px 0;
        background-color:#FFF;
}

.box1 .titre_box1   /* Titre annuaire, agenda, faits marquants col droite*/
{
        background: #f9b43d;
/*      background: #5CA2CA url(/Images/bgbar1.gif) left top repeat-x;
#edf2f8    bleu IRAMIS  */
        color:#1E3A4B;
        height:15px;
        font-weight:bold;
        vertical-align:top;
        padding:2px;
        background-image: url(https://iramis.cea.fr/scm/Images/FondMenu.gif);
}
.titre_box1     a
{
        color:#1E3A4B;
}

.box1 .contenu_box1
{
        margin:0;
        padding: 6px 8px 3px 8px;
        background-color:#FFF;
}

.box2  /* grise #aaa*  boÃ®tes dÃ©pÃªhes  */
{
        border:2px solid #edf2f8;
        padding:0;
        margin:0;
}

.box2 .titre_box2
{
/* couleur de titre de boÃ®te page centrale   */
/*      background: #aaa url(../Images/box2_bg.jpg) left top repeat-x;  */

    background-color:  #f9b43d;
        color:#1E3A4B;
        height:18px;
        font-weight:bold;
        vertical-align:top;
        padding:3px 0px 2px 2px;
        margin:0;
}
.titre_box2 a
{       margin:0;
        padding:0px;
        color:#1E3A4B;
}

.box2 .contenu_box2
{       border:0px solid #000000;
        margin:0;
        padding:0;
}



.box3  /* #E40000   rouge   couleur coup de projecteur */
{
        border:1px solid #dce8f8;
        padding:0;
        margin:10px 0;
}

.box3 .titre_box3
{
        background: #fdf4c1 url(../Images/box3_bg.jpg) left top repeat-x;
        color:#1E3A4B;
        height:18px;
        font-weight:bold;
        vertical-align:top;
        padding:2px;
}
.titre_box3 a
{
        color:white;
}

.box3 .contenu_box3
{
        margin:0;
        padding:0 5px;
        background-color:#FFF;
}




.box4  /* orange */
{
        border:1px solid #FFAD00;
        padding:0;
        margin:10px 0;
}

.box4 .titre_box4
{
        background: #FFAD00 url(../Images/box4_bg.jpg) left top repeat-x;
        color:white;
        height:18px;
        font-weight:bold;
        vertical-align:top;
        padding:2px;
}
.titre_box4 a
{
        color:white;
}

.box4 .contenu_box4
{
        color:#323232;
        margin:0;
        padding:0 5px;
        /*background-color:#FFE9B9;*/
        background-color:#FFF;
}



.box5  /* jaune */
{
        /*border:1px solid #B4B4B4;*/
        border:1px solid #ccd52c;
        padding:0;
        margin:10px 0;
}

.box5 .titre_box5
{
        background : #ccd52c url(../Images/box5_bg.jpg) left top repeat-x;
        color:white;
        height:18px;
        font-weight:bold;
        padding:2px;
}
.titre_box5 a
{
        color:white;
}

.box5 .contenu_box5
{
        margin:0;
        padding:0 5px;
        background-color:#FFFFE0;
}


