body{	background: url(null) fixed ;	font-family: Georgia, Verdana, sans-serif;	font-size: 90%;	background-color:#06334B;	/*margin: 0;*/	/*text-align: center;*/}#main{	position:absolute;	left:0px;	/*right:100%;*/	width: 100%;	margin: 0 auto;	text-align: left;	background-color: #fff;}#menu{	position: absolute;	left: .5%;	width: 14%;	background-color: #ff8700;	/*padding-right: 10px;	border-right: 8px solid #efefef;*/	voice-family: "\"}\"";  	voice-family: inherit;	width: 14%;	margin-top: 120px;	font-family: Verdana;	font-size: 85%;}#menu_fixe { 	position: absolute;	margin-top:42%;	/*bottom:0px;*/	right:6%;	width: 13%;	background-color: #E0EAEF;	z-index :1;	font-family: Georgia, Verdana;	font-size: 75%;	border-left: 1em solid #06334B;	display:none;}	html>body>#main>#menu_fixe {	position: fixed;	/*top:auto;*/	bottom:0px;	/*font-size: 87%;*/	display:block	}#menu_fixe li.first {	font-weight: bold;	margin-left: 0.5ex;	margin-top:0px;	font-size: 100%;	border-bottom: 1px solid #0F507F;}#contenu{	position: absolute;	left: 1%;	top: 120px;	width: 93%;	background-color: #06334B;	overflow: hidden;}li.accueil a{	font-size:100%;	}#inside{	background-color: #FCFCF7;	width: 67%;height : 800px;	margin-left: 15.05%;	padding-left: 4%;	padding-top: 0;	padding-right: 0;	z-index: 5;}#inside li{ 	img src="images/bullet.gif"	background-color: #FCFCF7;	width: 67%;	margin-left: 0%;	padding-left: 4%;	padding-top: 7px;	padding-right: 0;	text-align:justify;	list-style-image: url("../images/puce-orange.png");	font-size: 120%;	}	html>body>#main>#contenu>#inside {	height: auto;	min-height: 1000px;}	#type, div.alphabet{	padding: .2ex .4em;	color: #000;	font-size: 95%;	margin-left: 10px;	margin-bottom: 5px;}h2.titre-doc{	margin: 15px 15px 10px 0px;	font-size: 150%;	color:#000;	text-align:center;	max-width:550px;	}h3.titre-doc{	font-size:100%;	text-align:center;}h1, .section1{	color: #0F507F;	font-size: 135%;	color: #0F507F;}h1.accueil{	padding: .5ex 0 .5ex .5em;	font-size: 140%;	color:#FFFFFF;	border-bottom: 2px solid #FF8700;	border-left: 8px solid #FF8700;	background-color: #0F507F;	margin-bottom: 30px;}a.accueil{	padding: .5ex 0 .5ex .5em;	color:#fcfcf7;}h1.accueil .soustitresite {	font-size: 80%;}a.alphabet{	background: transparent;	padding: 0 2px 0 2px;	font-size: 115%;	font-weight: bold;	color:#0F507F;;}a.alphabet:hover{	background: #0F507F;	color:#fff;}h3{	font-size: 105%;}#contenu h4{	color:#000;	font-weight: normal;	font-size: 100%;	}.afficherdocument h3, .afficherdocument h4{	margin: 3px 0 10px 0;	color:#666;}.afficherdocument h3{	font-size:112%;}.afficherdocument h4{	margin-top: -2px;	font-weight: normal;}.afficherdocument a{	color: #0F507F;	font-size:100%;}.afficherdocument ul{	font-size:90%;}p, h1, .pourciter, .navigation, #alphabet, div.alphabet{	padding: 0 30px 0 0;}.pourciter{	width:500px; max-width: 530px;}p{	line-height: 150%;	text-align: justify;	font-size: 100%;}fieldset, form{	margin: 0;	border: none;}a{	text-decoration: none;	color:#0F507F;}a:hover{	color: #FF8700;}#menu ul, #menu li, dd, dl ul, #menu_fixe ul, #menu_fixe li {	list-style: none;	margin-left: 0em;	padding-left: 0%;}#menu li {	margin-left: 1em;	font-size: 95%;}#menu li a:hover{color: #E0EAEF;}#index dd ul li, #publications-menu li, #menu_fixe li{	margin-left: 5px;	font-size: 90%;	margin-bottom: 1.5ex;	text-align:left;}#index dd ul li a, #publications-menu li a, #menu_fixe li a{	color:#06334B;}#publications-menu{	margin-bottom: 10px;}#menu li.first, #index dt{	margin: 20px 0px 5px 0px;	padding-left:5px;	color: #0F507F;	font-weight: bold;	font-size: 100%;	border-bottom: 1px solid #0F507F;	text-align: left;}#menu a.collection{color: #0F507F;}#index a, #publications-menu a.menu{	font-weight: normal;}#index a:hover, #publications-menu a:hover{	color:black;}#texte table{	width: 100%;}#texte table td{	border: 1px solid gray;}#texte table td p{	padding: 0;	margin: 0;}#cartouche{	width: 200px;	position: fixed;	margin: 0;	top: 0;	left: 0;	background-color: #FEFEF1;	border-left: 1px solid #0F507F;	text-align: center;	font-size: 120%;	padding: 0 0 5px 0;	height: 140px;	z-index:5;	border-right: 8px solid #E0EAEF;}#fix-height{	background-color: #0F507F;	width: 774px;	border-left: 1px solid #0F507F;	/*border-right: 1px solid #0F507F;*/	margin-left: -167px;	overflow: visible;}#toc{	margin-top: 30px;	margin-bottom: 30px;}#toc a{	color: #0F507F;	font-weight: bold;}#toc a:hover{	color: #FF8700;}div #toc .toc_section1{	font-weight: bold;	/*letter-spacing: .1em;*/	margin-top: 1ex;	margin-bottom: 1ex;	font-size: 110%;}div #toc .toc_section2{	font-weight: bold;	margin-left: 1.5em;	margin-top: .5ex;	margin-bottom: .5ex;	font-size:95%;	}div #toc .toc_section3{	font-weight: bold;	margin-left: 4.5em;	margin-top: .5ex;	margin-bottom: .5ex;	font-size:80%;}div #toc .toc_section4{	font-weight: bold;	margin-left: 8em;	margin-top: .5ex;	margin-bottom: .5ex;	font-size:70%;}div #toc .toc_section5{	font-size:70%;	font-style: oblique;	margin-left: 10em;	margin-top: .5ex;	margin-bottom: .5ex;}.toc_section6{	font-weight: bold;	margin-left: 12em;	margin-top: .5ex;	margin-bottom: .5ex;}#toc h4{margin-bottom: 15px;}#texte h1,#toc .toc_section1{	padding: 0;	margin-left: 0;	margin-right:5px;	font-size: 130%;}#texte{max-width:550px;}#texte p{	text-indent: 0;	margin: 0 0 10px 0;}#texte li {font-size: 100%;}#texte  h1 p, #texte  h2 p, #texte  h3 p, #texte  h4 p, #texte  h5 p, #texte  h6 p{	text-indent: 0;	margin-left: 0;	margin-right:0;	padding: 0;}#texte h1{	margin-top: 30px;	font-variant: small-caps;}#texte h2{	background: none;	color: #000;	padding: 0;	margin:20px 5px 8px 0;	font-size: 120%;}#texte hr{	margin: 20px auto;	text-align: center;	width: 20%;}a.admin, a.rss{	display: block;	text-align: center;	font-size: 80%;	color: #FF8700;}a.rss{	margin-top: 50px;}.afficherdocument{	border-bottom: 1px solid #E0EAEF;	display:block;	margin-top:2px;	margin-right: 10px;}div.afficherdocument h2{	font-size: 110%;	color:#0F507F;	margin-bottom:15px;}div.afficherdocument a.ref span.soustitre{	font-size: 100%;	color:#0F507F;}div.afficherdocument span.soustitre{	font-size: 100%;	color:#581FA7;	margin-bottom:none;}div.affichagedocument{	margin-bottom:10px;	display:block;}span.description-site{	display: block;	font-weight: normal;	font-size: 90%;}.accueil{	margin-top: 0;	margin-left: -10px;	padding-top: 15px;}h2.accueil{	margin-left: 10px;	margin-top: 0;	margin-bottom: 10px;}h2.regroup{	font-variant: small-caps;	font-size:130%;	margin: 15px 0px 10px 0px;	border-bottom: 1px solid #0F507F;	letter-spacing: 0.8px;	}.auteur{	color: #000;	margin-top: 5px;	text-align:center;	max-width:550px;}.smallcaps{	font-variant: small-caps;}.navigation_suivant, .navigation_precedent{	text-align: right;	display: block;	float: right;	width: 20%;	background-color: #fff;	margin-top: -1.4em;	padding-top: 1.4em;}.navigation_suivant {	margin-right:15px;}.navigation_precedent{	text-align: left;	float: left;}.navigation_retour_haut_page{	margin-left:43%;	margin-top: 5em;	margin-bottom: -3em;}.spacer{	clear: both;}.nav{	margin: 0 10px;}.footnotecall{	vertical-align: 25%;	font-size: 80%;	padding-left: 3px;	padding-right: 2px;}a.footnotecall {	font-weight:bold;}.soustitre{	display: block;	font-weight: normal;}.full{	font-weight: normal;	font-size: 80%;	color:#333;}p.extrait img{	margin-left: 0;}div.directeur{	margin: -10px 10px 0 10px;	font-weight: bold;}#type{	height: 18px;}#type strong{	float: left;}#type .signalerimprimer{	float: right;	margin-right: 30px;}.affichagedocument h2{	margin-bottom: 15px;	background: none;	color: #000;	padding: 0;	font-size: 130%;}.affichagedocument h3{	margin: 10px 10px 5px 0;	color: #000;}#annexes{max-width:550px;}#annexes h4, #toc h4, #alphabet dt{	margin-left: 0px;	margin-right: 0;	color: #333;	padding:0;	padding-left: 0;	font-weight:bold;}p.annexe{	margin-left:-15px;}#annexes .section1{	font-size:110%;	font-weight:bold;}#annexes .section2{	font-size:110%;	font-weight:normal;}#annexes a.auteur{	font-weight:normal;}#alphabet dt{	font-weight: bold;	margin: 2ex -4ex .5ex -2ex;;	background-color: #FF8700;	padding: .2ex 0 .2ex .5em;	border-bottom: 2px solid #0F507F;	border-left: 2px solid #0F507F;}#alphabet dd{	margin-left: 2em;	line-height: 160%;	font-size:100%;}#alphabet dd a.auteur{	color:#0F507F;}#alphabet dd a:hover{	color:#0F507F;}#annexes h4, h4.section, h4.section strong  {	margin-left: 0px;	margin-right: 0;	background-color: #FF8700;	padding:2px 7px;	display:block;	color:#0F507F;	border-bottom: 1px solid #0F507F;	border-left: 3px solid #0F507F;}#alphabet dt{	margin-top: 15px;	font-weight: bold;	margin-bottom: 10px;}div.notes{	margin: 0 25px 0 0;	padding-right:30px;}.footnotebody{	width:500px; max-width: 530px;	margin-bottom: 10px;		text-align: justify;}a.footnotedefinition{	font-size: 100%;	font-weight:bold;	margin-right:10px;}div.alphabet{	padding: .2ex 1em .2ex 1ex;	margin-left: -2ex;	margin-right: 0;}div.alphabet a{	background: transparent;	padding: 0 2px 0 2px;	font-size: 115%;	font-weight: bold;	color:#0F507F;;}div.alphabet a:hover{	color: #fff;}/*div.refs h2{	background: none;	color: #333;	padding: 0;	margin: 0;	font-size: 100%;}a.ref{	color: #333;}*/div.texte{	margin: 0 20px;}div.navigation{	margin-top: 25px;}/* Mise en page formulaire signaler */#signaler{	margin-top: 30px;}#signaler div.row {	 clear: both;	 padding-top: 6px;	 padding-bottom: 6px; }#signaler label {	 float: left;	 width: 220px;	 text-align: right;	 display: block;	 /*font-weight: bold;*/ }#signaler span.formw {	 float: right;	 width: 300px;	 text-align: left;	 display: block;	 /*clear: both;*/}p.bibliographie{	margin: 0;}div.bibliographie p{	margin: 5px;}p.citation{	margin-left: 2em;	padding-left: .5em;	/*border-left: 1px solid #666;*/}p.epigraphe{	text-align:right;	font-style:italic;	line-height:1;}div.revuesorg{	clear: both;	font-size: 85%;	text-align: center;	margin: 40px 0 0 0;}.dernier-sommaire{	background-image: url(../images/logo-ombre.png);	background-repeat:no-repeat;	background-position: 150px 60px;	vertical-align:bottom;	font-weight: bold;	font-size:110%;	padding-top:10px;	padding-right:0;	text-align: left;	height: 600px;}.presentation-dernier-sommaire{	color:#000;	font-size:80%;}.regroup-dernier-sommaire {	font-size: 95%;	font-variant:normal;	border-bottom:none;	color: #0F507F}#recherche{	margin-top: 0;}#recherche, #lettre{	padding: 0;	margin-left: -3px;}#recherche label, #lettre label{	display: block;	font-size: 100%;	display: block;	margin-top: 10px;	margin-left:2px;	margin-bottom: 1px;	color: #0F507F;	font-weight:bold;}#lettre{	margin-top: 20px;	margin-left: 7px;}