/* */

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
thead{
	border-bottom: thin solid black;
}

th{
	vertical-align:middle;
	padding:3px;
}

th div.P{
	text-align:left;
}

/*alignement central pour les entete sur plusieurs colonnes*/
th[colspan] div.P{
	text-align:center;
}



tfoot>tr >td{
	padding:0px;
}


/* Police par defaut utilisee */

html, body { 
	font-family: Arial Unicode, sans-serif; 
	font-style: normal; 
	font-size: 10pt; 
	width : 100%;
	height : 100%;
	line-height :1.2em;
}

/* Definition du gabarit de page a utiliser */
.Gabarit {
	clear: both;
    margin: 0 auto;
    max-width: 1200px;
    min-width: 800px;
    text-align: left;
    width: 100%;
	font-size:1em;
	}
	
.layout-two-cols{
	background-color: #D8D6D7;

}

i{
	font-style:italic;
}

b{
	font-weight:bold;
	line-height:1em;
}

img{
	vertical-align : text-bottom;
}

img.bloc_equation{
	display:block;
	margin:auto;
}

.contentWrapper {
	width:75%;
	height : 100%;
	background-color:white;
	float:left;
	margin-left : 16px;
}

.content {
	width : auto;
	margin : 16px;
}

div.sommaire_back {
	padding-bottom : 25px;
	top:0px;
background-color:#D8D6D7;
list-style-type:circle;
}

.fake_button{
  background-color: #1D65B1;
    border: 0.1em solid grey;
    color: white;
    font-weight: bold;
	text-decoration:none;
float:right;
}

.P  {
	margin : 1em auto;
}

#sidebar-menu a span{
	border-bottom: 1px dotted #C0C0C0;
    display: block;
    line-height: 1.5em;
    padding-bottom: 2px;
    padding-left: 5px;
    text-decoration: none;
	color:#004080;
	}

#sidebar-menu {
	position: absolute;
    top: 40px;
    left: 75%;
    width: 20%;
	background-color:white;
	margin-left:10px;
}
#sidebar-menu .menu-header{
	background-color: #1D65B1;
	color:white;
	font-weight:bold;
	text-align:center;
}

#sidebar-menu a{
	text-decoration:none;
}

span.sidebar-menu_label {
	font-size:0.9em;
}

.sidebar-menu_labelN2 {
	font-size:0.8em;
	margin-left:2em;
}


sup{
	vertical-align:super;
	font-size:0.8em;
}

sub{
	vertical-align:sub;
	font-size:0.8em;
}


	
.Trait {
	align:center; 
	color:blue;
	margin-top: 3em;
 }
.Trait-Rouge {font-size: 1px; align:center; color:red }
.Trait-Gris {font-size: 1px; align:center; color:#AAAAAA }

.TITRE-INFO {
font-style:normal; 
font-size:2em; 
text-align:right; 
font-weight:bold ;
line-height:1em;
margin-left:50px;

}
.SOUS-TITRE-INFO {font-style:normal; font-size:30pt; text-align:right; font-weight:bold }
.COLLECTION-INFO {font-style:normal; font-size:24pt; text-align:right; font-weight:bold ;display:none;}

/* Styles de section avant et apres corps d'ouvrage */
.TITRE-REGROUPEMENT {font-style:normal; font-size:20pt; text-align:right; font-weight:bold }
.TITRE-SECTION {
font-style:normal; 
font-size:2em; 
text-align:right; 
font-weight:bold;
margin:50px;
line-height:1em;
 }
.SOUS-TITRE-SECTION {
font-style:normal; 
font-size:1.5em; 
text-align:right; 
font-weight:bold;
margin-bottom: 10px;
margin-top:15px; }
.SOUS-SOUS-TITRE-SECTION {font-style:normal; font-size:11pt; text-align:right; font-weight:bold }
.TITRE-RUBRIQUE-SECT-AUTEUR {font-style:normal; font-size:11pt; text-align:left; font-weight:bold }
.TITRE-NIVEAU1 {
	color: #1D65B1;
    font-family: Trebuchet MS;
    font-size: 1.4em;
    font-style: normal;
    font-weight: bold;
    margin-top: 10px;
    text-align: left;
}
.TITRE-NIVEAU2 {
	color: #1D65B1;
    font-family: Trebuchet MS;
    font-size: 1.3em;
    font-style: normal;
    margin-top: 10px;
    text-align: left;
}
.TITRE-NIVEAU3 {
font-style:italic;
 font-size:1.2em;
margin-top:10px;
}
.TITRE-FLOTTANT {font-style:italic; font-size:11pt; text-align:left; font-weight:bold }

.SOM-TITRE-NIVEAU {margin-top:0pt; margin-bottom:0pt;font-style:normal; font-size:10pt; text-align:left; font-weight:bold }
.SOM-TITRE-NIVEAU-CORPS {margin-top:0pt; margin-bottom:0pt; font-style:normal; font-size:10pt; text-align:left }
.SOM-TITRE-NIVEAU1{
margin-left:8pt; 
font-size:1.3em;
 text-align:left ;
line-height:1.3em;
font-weight:bold;
color:#333333;
}

 .SOM-TITRE-NIVEAU1 a{
color:#1D65B1;
text-decoration:none;
}

.SOM-TITRE-NIVEAU2 {
margin-left:16pt;
margin-top:5px;
margin-bottom:5px;
 font-style:normal; 
font-size:1.1em; 
text-align:left ;
color: #004080;
}

.SOM-TITRE-NIVEAU2  a{
color: #004080;
text-decoration:none;
}

.SOM-TITRE-NIVEAU3 {margin-top:0pt; margin-bottom:0pt;margin-left:24pt; font-style:normal; font-size:10pt; text-align:left }
.SOM-AUTEUR {font-style:italic; font-size:10pt; text-align:left; font-weight:normal }
.SOM-NUMERO {font-style:normal }

.PARTIE-QUESTIONS-NUMERO {font-style:normal; font-size:22pt; text-align:right; }
.PARTIE-EXPERTISE-NUMERO {
	font-style:normal; font-size:22pt; text-align:left; 
	display:inline;
}
.TITRE-PARTIE-QUESTIONS {
font-style:normal; 
font-size:20pt; 
text-align:right; 
font-weight:bold ;
margin-bottom:10px;
}
.TITRE-PARTIE-EXPERTISE {
font-style:normal; font-size:20pt; text-align:left; font-weight:bold ;
display:inline;
}
.CHAPITRE-QUESTIONS-NUMERO {font-style:normal; font-size:16pt; text-align:right; }

.TITRE-CHAPITRE-QUESTIONS {font-style:normal; font-size:13pt; text-align:right; font-weight:bold }
.TITRE-CHAPITRE-EXPERTISE, .CHAPITRE-EXPERTISE-NUMERO {
font-style:normal; 
font-size:1.7em; 
text-align:left; 
display:inline;
font-weight:bold;

color:#1D65B1;
}



.CHAPITRE-QUESTIONS-TITRE {
font-style:normal; 
font-size:17pt; 
text-align:right; 
font-weight:bold;
margin-top:30px;
 }
.TITRE-NIVEAU1-CHAPITRE {
font-style:normal; font-size:1.4em; text-align:left; font-family:Trebuchet MS;font-weight:bold;color:#1D65B1;
margin-top:10px;
} 

.TITRE-NIVEAU1-INTRODUCTION{
font-style:normal; font-size:1.4em; text-align:left; font-family:Trebuchet MS;font-weight:bold;color:#1D65B1;
margin-top:10px;
}
.TITRE-NIVEAU2-CHAPITRE {
font-style:normal; font-size:1.3em; text-align:left;  font-family:Trebuchet MS;color:#1D65B1;
margin-top:10px;
}

.TITRE-NIVEAU2-INTRODUCTION{
font-style:normal; font-size:1.3em; text-align:left;  font-family:Trebuchet MS;color:#1D65B1;
margin-top:10px;
}
.TITRE-NIVEAU3-CHAPITRE {
font-style:italic;
 font-size:1.2em;
margin-top:10px; }
.TITRE-NIVEAU4-CHAPITRE {font-style:normal; font-size:1.1em;  }
.TITRE-NIVEAU5-CHAPITRE {font-style:normal; font-weight:bold }
.TITRE-NIVEAU5BIS-CHAPITRE {font-style:italic }

.TITRE-REMERCIEMENTS {font-style:normal; font-weight:bold }
.TITRE-REFERENCES-CHAPITRE {font-style:normal; font-size:9pt }
.TITRE-REFERENCES-INTRODUCTION {font-style:normal; font-size:9pt }
.TITRE-REFERENCES-CONCLUSION {font-style:normal; font-size:9pt }
.TITRE-RUBRIQUE-GLOSSAIRE {font-style:normal; font-size:9pt }
.TITRE-REF-SUPP {font-style:normal; font-size:8pt; font-weight:bold }
.TITRE-OUVRAGE {font-style:normal; margin-top:4pt;font-size:10pt; font-weight:bold }
.SOUS-TITRE-OUVRAGE {font-style:normal; margin-top:2pt;font-size:10pt }
.TITRE-ENCADRE {font-style:normal;font-size:9pt; font-weight:bold }
.TITRE-ORIGINE-SOURCE {font-style:normal; font-size:12pt; text-align:center }
.TITRE-ORIGINE-TEXTE {font-style:normal; font-size:10pt; text-align:center }

.INTER-ANNEXE-ROMAIN {font-style:normal; font-size:10pt; text-align:left }
.INTER-ANNEXE-CENTRE-GRAS {font-style:normal; font-size:11pt; text-align:center; font-weight:bold }
.INTER-ANNEXE-ITALIQUE {font-style:italic; font-size:10pt; text-align:left }
.INTER-ANNEXE-GRAS {font-style:normal; font-size:10pt; text-align:left; font-weight:bold }
.INTER-ANNEXE-ITALIQUE-GRAS {font-style:italic; font-size:10pt; text-align:left; font-weight:bold }
.INTER-ANNEXE-CHAPITRE-NIVEAU-1 {font-style:normal; font-size:13pt; text-align:left; font-weight:bold;margin-top:10px; }
.INTER-ANNEXE-CHAPITRE-NIVEAU-2 {font-style:normal; font-size:11pt; text-align:left; font-weight:bold;margin-top: 10px; }
.INTER-ANNEXE-CHAPITRE-NIVEAU-3 {font-style:italic; font-size:11pt; text-align:left ;margin-top:5px;}
.INTER-ANNEXE-CHAPITRE-NIVEAU-4 {font-style:normal; font-size:10pt; text-align:left; font-weight:bold }
.INTRODUCTION-SIGNATURE-ANNEXE {font-style:normal; font-size:10pt; text-align:right }
.PERSONNE-SIGNATURE-ANNEXE {font-style:normal; font-variant:small-caps; font-size:10pt; text-align:right }
.FONCTION-SIGNATURE-ANNEXE {font-style:italic; font-size:10pt; text-align:right }

.P {font-style:normal; font-size:10pt; text-align:justify }
.P-CITATION {font-style:normal; font-size:9pt; text-align:justify }
.P-DIALOGUE {font-style:normal; font-size:9pt; text-align:justify }

td p, th p{
	margin:2px;
}

.AUTEUR {font-style:normal; font-variant: small-caps; font-size:11pt; text-align:right }
.AFFILIATION {font-style:normal; font-size:10pt; text-align:right }
.AUTEUR-COMPLET {font-style:italic; font-variant: small-caps; font-size:10pt; text-align:right }
.AUTEUR-BLOC {font-style:normal; font-size:10pt; text-align:left }
.AUTEUR-OUVRAGE {font-style:normal; font-size:10pt; text-align:left }
.FONCTION {font-style:normal; }
.ENTREPRISE {font-style:normal}
.VILLE {font-style:normal}
.PAYS {font-style:normal }
.SIGLE {font-style:normal; font-size:10pt; text-align:left; font-weight:bold }
.ENTREE-GLOSSAIRE {font-style:normal; font-size:9pt; text-align:left }
.DEFINITION-SIGLE {font-style:normal; font-size:10pt; text-align:justify }
.DEFINITION-GLOSSAIRE {font-style:normal; font-size:9pt; text-align:justify }
.RESSOURCE {font-style:normal; margin-top:4pt; font-size:10pt; text-align:left; font-weight:bold }
.ADRESSE {font-style:normal; left-margin:5pt; font-size:9pt; text-align:left; }
.TELEPHONE {font-style:normal; font-size:9pt; text-align:left; }
.FAX {font-style:normal; font-size:9pt; text-align:left; }
.MAIL {font-style:italic; font-size:9pt; text-align:left; }
.WEB {font-style:normal; font-size:9pt; text-align:left; }
.ANNEE-OUVRAGE {font-style:normal; font-size:10pt; text-align:left }
.ANNEE-OUVRAGE {font-style:normal; font-size:10pt; text-align:left }
.NB-PAGE-OUVRAGE {font-style:normal; font-size:10pt; text-align:left }
.PRIX-OUVRAGE {font-style:normal; font-size:10pt; text-align:left }
.EQUIPE {font-style:normal; font-size:10pt; text-align:left }
.RESPONSABLE-EQUIPE {font-style:normal; font-size:10pt; text-align:left }
.TEMOIN {font-weight:bold }
.CITATION {font-style:italic }
.TEXTE-ETRANGER {font-style:italic }

.AUTEUR-SOMMAIRE {font-style:normal; font-variant: small-caps; font-size:11pt; text-align:right; color:green }

.AVERTISSEMENT {font-style:normal; font-size:8pt; text-align:justify; color:green }
.REMERCIEMENT {font-style:normal; font-size:8pt; text-align:justify; color:green }

.TITRE-EQUATION {font-style:normal; font-size:10pt }
.TITRE-FIGURE {
	font-weight:bold; font-size:10pt ;
}
.LEGENDE-FIGURE {
font-style:normal; 
font-size:9pt; 
}
.TITRE-TABLEAU {font-style:normal; font-size:10pt; font-weight:bold }
.NUMERO-TABLEAU {font-style:normal }
.LEGENDE-TABLEAU {
margin-top:0pt; 
margin-bottom:0pt; 
font-style:normal; 
font-size:8pt; 
text-align:center;
 }
.SOURCE-TABLEAU {margin-top:0pt; margin-bottom:0pt; font-style:normal; font-size:8pt }
.NOTE-TABLEAU {font-style:normal; font-size:8pt }
.TITRE-REF-SUPP {font-style:normal; font-size:10pt; font-weight:bold }

.FOLIO {font-style:normal; font-weight:normal; color:green }
.ANCRE {font-style:normal; font-weight:normal; color:green }
.LIEN {font-style:normal; font-weight:normal; color:green }
.LIEN-WEB {font-style:normal; font-weight:normal; color:green }
.APPEL-MEDIA {font-style:normal; font-weight:normal; color:green }
.EQUATION-EN-LIGNE {font-style:normal; font-weight:normal; color:green }
.APPEL-NOTE-BAS-PAGE {
 color: #1D65B1;
    font-size: 0.8em;
    text-decoration: none;
    vertical-align: super;
 }

.RENVOI-NOTE-BAS-PAGE {color:red }
.APPEL-NOTE-ENCADRE {color:black }
.RENVOI-NOTE-ENCADRE {color:purple }
.APPEL-NOTE-TABLEAU {color:gray }
.RENVOI-NOTE-TABLEAU {
	color:fuschia ;
	vertical-align:super;
	font-size:0.8em;
}
.RENVOI-NOTE-TABLEAU a{
	text-decoration:none;
}

.NOTE-BAS-PAGE {font-style:normal; margin-top:0pt; margin-bottom:0pt; font-size:7pt }
.NOTE-ENCADRE {font-style:normal; margin-top:0pt; margin-bottom:0pt; font-size:7pt }
.NOTE-TABLEAU {font-style:normal; margin-top:0pt; margin-bottom:0pt; font-size:7pt }
.REFERENCE-BIBLIOGRAPHIQUE {font-style:normal; margin-top:0pt; margin-bottom:0pt; font-size:10pt; text-align:left }
.RENVOI-REFERENCE-BIBLIOGRAPHIQUE {color:red }
.REFERENCE-BIBLIOGRAPHIQUE-NUMERO { display:none; }
.RUBRIQUE-BIBLIOGRAPHIQUE {font-weight:bold }

/* For jquery overlay popup*/
.close {
    background-image: url("/themes/Inserm_ExpColl/images/close.png");
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 30px;
}
/*pour les NBP*/
.close2 {
    background-image: url("/themes/Inserm_ExpColl/images/close.png");
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 30px;
}

div.NBP {
      position: relative;
      top:0px;
      left:0px;
      text-align:justify;
      background: white;
      border: 1px solid #1D65B1;
}

.header_note {
	background-color:#1D65B1;
	min-height:20px;
}

.content_note{
	padding:10px;
}


.bloc_figure{
background-color: #eee;
margin-bottom: 10px;	
}
.big_bloc_figure{
     -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 10px;
	border : 1px solid #1D65B1;
	background-color: #D8D6D7;	
}
td {
	vertical-align : top;
	padding : .2em;
}
.big_bloc_figure_header{
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
	background-color: #1D65B1;
    color: white;
    font-weight: bold;
    text-align: center;
	line-height : 1.5em;
}

.big_bloc_figure_content {
	text-align : center;
	padding : 1em;
}
.big_bloc_figure_content img {
	margin : auto;
}

img.en-ligne{

}

.vignette{
	vertical-align:top;
	padding-right:10px;
	
}

.normal{
	display:block;
	padding:10px;
}

.empty{
	margin: 2em;
}

.vers_chapitre{
	float:right;
	padding-left :2em;
}

#boxclose{
	font-weight:bold;
	border:1px solid white;
	background-color:#FF8B7D;
	float:right;
	margin-right:7px;

}
#boxclose:hover{
	cursor:pointer;
}

table{
	margin-bottom:10px;
	margin-top:10px;
}

table tr td div.P{
	text-align:left;
	margin-top:2px;
	margin-bottom:2px;
}

/* Styles typographiques */
.BI {font-style:italic; font-weight:bold }
.PC {font-variant: small-caps}
.RM {font-style:normal; font-weight:normal }
