body{font-size:80%; text-align:center; background:#FFFFFF; margin:0; padding:0;
	/*font-family:   "Bitstream vera serif", Georgia, serif;*/font-family:Arial, Helvetica, sans-serif;/*HC 080208*/}

#cadretexte {border:1px solid red; margin:30px 250px 30px 0; padding:0px 10px 10px 10px;}
#mentions h3{padding: 10px 0 10px 20px; color: #000000;}
#mentions h2 {padding: 20px 0 20px 0; }
#mentions p{width: 70%; padding-bottom:10px;}

p.accesrevue{text-align:right;}
p.accesrevue a{text-align:right; background:transparent url(/images/bouton.jpg) no-repeat scroll;
	color:#00569C; padding:6px 130px 15px 15px; font-size:0em; margin-right:50px;}
/*info bulle
a.infobulle span {position: absolute; top:-2000em; left: -2000em; width: 1px; height: 1px; overflow: hidden; background: #DDEEFF; border: 1px solid #6699FF;}
a.infobulle:hover{border: 0;}
a.infobulle:hover span, a.infobulle:focus span{ top: auto; left: auto; width: 220px; height: auto; overflow: visible;}	*/
html>body p.accesrevue a{padding:6px 130px 18px 15px;}	

img.centered {
   display: block;
   margin-left: auto;
   margin-right: auto }

a{color:#0075ab; text-decoration:none;}
#texte a{color:#E18600;}
p.texte a{color:#E18600;}
/*a:hover{border-bottom:1px dotted;}*/
p{line-height:150%; text-align:justify; color:#00569c;}

h1,h2,h3,h4,h5,h6,p,form,fieldset,img,blockquote{margin:0; padding:0; border:0;}
h3.titre{font-size:150%;}
#milieu h2 {margin-top:20px; margin-bottom:20px; color:#00569c; font-size:1.2em;}
#milieu h3 {font-size:1em;}
li{line-height:150%; margin-bottom:1ex;}
dt{font-weight:bold; margin-bottom:1ex;}
.familyName{font-variant:small-caps;}
.spacer{display:block; height:2em; clear:both;}
h2.publiParente,h3,h4{margin-bottom:2ex; color:#00569c;}
h2.publiParente{padding-top:1em; color:#00569c;}
h3.accueil{margin-top:3ex; color:#e18600;}
a.footnotecall, a.FootnoteSymbol{font-family:"Bitstream vera sans",verdana,sans-serif; font-weight:bold;}
a.footnotecall{font-size:90%; margin-left:.3em; font-style:normal;}
a.footnotecall:before, a.FootnoteSymbol:before{content:"[";}
a.footnotecall:after, a.FootnoteSymbol:after{content:"]";}
a.indexBack{display:block; font-size:90%; font-family:"Bitstream vera sans",verdana,sans-serif;
	font-weight:bold; text-align:right; margin-top:3em; border:0;}

br.nobr{display:none;}

span.sousTitre{display:block;/* margin-top: -.5ex;*/ font-size:90%; font-weight:normal; font-style:italic;}

dl.listArticles dt{margin:2ex 0 0 0;}
dl.listArticles dd{margin:0 0 0 0; padding:0;}
dl.listArticles dd.date{font-size:90%; font-style:italic;}
dl.listArticles dd.paruDans{font-family:"Bitstream vera sans",verdana,sans-serif; font-size:90%; color:#666;}
dl.listArticles dd.paruDans a{color:#666;}

div.notes p{margin-bottom:1.5ex; text-align:justify;}

img.icone{display:block; float:left; max-width:400px; border:1px solid #aaa; margin-right:1em;}
img.logo{display:block; float:left; max-width:100px; margin-right:20px;max-height:120px; max-width:120px; overflow:visible; padding-bottom:10px;}

#main{position:relative; margin:auto;/*width:700px;*/width:100%;/*hc 080208*/text-align:left;}
#header{height:81px; border-bottom:1px solid #286583; padding:0;}
#header a,#footer a,#ariane{color:#aaa;}
#cartouche{display:none;/*pour travailler*/}
/*#cartouche{color:#fff; background:#0075ab; height:80px; padding:1em; margin-bottom:10px; display:none;}
#cartouche span.sousTitre{font-weight:bold; font-size:70%;margin-top:0;}
#cartouche a{color:#fff; text-decoration:none;}*/
/**********************/
/* nouveau bandeau    */
/**********************/
.accessibility {display:none;}

/*div#header, div#header div{margin:0; padding:0;}*/
#bandeauprinc {background:transparent url(/images/1995d02063Greduit.jpg) repeat left top;
	border-bottom:1px solid #3076B9; height:62px; font-family:"Arial","Helvetica",sans-serif;}
#bandeauprinc img {border:0 none;}
ul#liens-top {float:right; margin:0pt; padding:15px 0 0 0; text-align:right; white-space:nowrap;/*height:16px;*/}
ul#liens-top li {display:inline;}
ul#liens-top a {background:transparent url(/images/trait-vertical.gif) no-repeat scroll left bottom; 
	padding:0 0.7em 0 0.9em; text-decoration:none;}
ul#liens-top a:link, ul#liens-top a:visited, ul#liens-top a:hover, ul#liens-top a:focus {
	color:#FFFFFF; font-size:0.9em; font-weight:bold;}
#titre {float:left; display:inline; font-size: inherit; white-space:nowrap; padding:3px;}
#titre h1 a {color:#FFFFFF; text-decoration:none; display:block; width:130px; height:45px; margin:8px 0 0 5px;
	background: transparent url(/images/logo_irevues_blanc2.jpg) no-repeat left top;}
html>body #titre h1 a {margin:5px 0 0 5px;}
#bandeau p.soustitre{background:transparent url(/images/bandeau-haut.gif) no-repeat scroll right bottom;
	color:#00569C; font-size:13px; font-weight:bold; margin:0pt; padding:15px 15px 0pt 393px; text-align:right;
	position:absolute; top:28px; right:0; border-bottom:0px solid #3076B9;}
html>body #bandeau p.soustitre{top:28px;}
div#espace {font-size:11px; color:#426DA5; background:#FFF ; border:0 none; border-top:1px solid #3076B9;}

/********************/
/*menu horizontal   */
/********************/
#menu_bandeau {margin:0pt; height:15px; margin-top:0px; background-color:#FFFFFF; 
	list-style-type:none; text-align:center;}
#menu_bandeau ul {margin:0; padding:0 160px 0 0; border-top:0px solid #3076B9;}
#menu_bandeau li {display:inline; border-width:0pt; margin:0 50px; padding:0pt;}
#menu_bandeau table {width:100%; margin-top:-2px; padding:0; padding-right:0px;}
#menu_bandeau td {width:10%;}
#menu_bandeau a {color:#663399; font-size:1em; padding:0px; text-decoration:none;}
#menu_bandeau a:hover, #menu a:focus {text-decoration:underline; }
/**************/
#ariane{font-family: "Bitstream vera sans", verdana, sans-serif; font-size:90%; padding:-.3ex 0 3ex 0;}
#ariane, #ariane li{margin:0; padding:0; list-style:none;}
#ariane li{display:inline;}
/*#menu, #inside, #content, #menudroit{background:#fff;}*/
/*#milieu{position:absolute;}*/
#menudroit{float:right; width:220px; text-align:center; margin-left:20px; margin-top:20px; border-left:1px solid #286583;
	border-bottom:1px solid #286583; border-top:1px solid #286583; padding-bottom:40px; color:#00569c;
	padding-top:20px;}
#menudroit p {padding:0 10px 20px 10px; text-align:center;}	
#menudroit ul{padding:0 10px 0 10px; margin-left:0px; list-style:none; font-size:90%;}
#menudroit li {padding-left:0px;}
/*----------------------*/
/* menu de gauche */
/*----------------------*/
#menu{font-family:"Bitstream vera sans",verdana,sans-serif; position:absolute; left:0px; top:90px; font-size:90%;
	padding:1.3em 0em; width:185px; height:490px; color:#0075a5;}
html>body #menu{top:84px; width:185px; height:490px;}
#menu{height:490px;}
#menu a {color:#e18600; font-weight:bold;}
#menu a:hover{color:#e18600; text-decoration:underline;}
#menu li a:active,  #menu li a:link {color:#e18600; font-size:1em; padding:0; text-decoration:none;}
a.map {padding:0 2ex; margin-left:20px;}
#menu ul{margin-left:0px; padding-left:0px; list-style:none; line-height:100%; text-align:center;}
#menu ul li{margin-bottom:3ex;}
/*li.niveauun{  border-bottom:1px dotted #e18600;}*/
li.first{display:none;}
ul.typeentree{display:none;}
#menu ul{margin:1ex 0; padding:1ex 10px; border-top:0px dotted #e18600;}
#menu ul li li{margin-left:1em;}
#menu h3{margin:3ex 0 1ex 0; border-top:1px solid #286583; border-bottom:1px solid #286583; padding:5px 10px;
	font-size:1em; text-align:center; color:#00569c;}
#menudroit h3{margin:0ex 0 1ex 0; border-top:1px solid #286583; border-bottom:1px solid #286583; padding:5px 10px;
	font-size:1em; text-align:center; color:#00569c;}
#recherche{padding:2ex;}
#recherche input, #recherche select{font-size:90%;}
#recherche select{width:150px;}
#recherche label{display: block;}
#advanced_search{margin-top:2ex; padding-top:1ex;}
#advanced_search label{font-size:90%;}
#rss{display:block; text-align:center; margin:2ex 0 0 0;}
#inside{margin:0 0 0 185px; padding:1em 0em 2em 2em; border-left:1px solid #286583; min-height:500px;}

/* HACK */
#inside{height:700px;}
html>body #inside{height:auto;}



#iconelegende p.licone{text-align:center;}
#inside.article h4{margin: 3ex 0 2ex 0; color:#e18600;}
#enteteDocument{margin:30px 0;}
#enteteDocument h3{margin:0 0 2ex 0; color:#00569c;}
#enteteDocument h3 span.sousTitre{display:block; font-size:80%; font-weight:normal;}
#resume{font-size:90%; text-align:justify; line-height:150%;}
#toc{color:#e18600;}
#toc .toc_section1, div.type{font-weight:bold;}
#menu a.map:before, #toc .toc_section1:before, div.type:before{content:"\2794"; font-weight:normal;}
#toc .toc_section2:before, #menu ul li li:before{content:"\2219"; font-size:200%; vertical-align:-15%;}
#menu ul li li:before{vertical-align:-30%;}
#toc .toc_section2{margin-left:1.5em;}
#toc .toc_section3{margin-left:3em;}
#toc .toc_section4{margin-left:4em;}
#toc .toc_section5{margin-left:5em;}
#toc .toc_section6{margin-left:6em;}

#personDesc, #personInfo{clear:both; margin-top:3em;}
#personInfo dd{margin:0;}
#personInfo dt{margin: 2ex 0 1ex 0;}

#texte{position:relative; color:#00569c; margin-right:2em;}
#texte p.texte, #bibliographie p{line-height:150%; text-align:justify; margin:1ex 0;}
#texte p.citation{line-height:150%; text-align:justify; margin:2ex 0 2ex 4em; font-style:italic; margin-bottom:2ex;}
#texte h1, #bibliographie h1{font-size:130%; margin:4ex 0 2ex 0;}
#texte h2, #bibliographie h2{font-size:120%; margin:3ex 0 2ex 0;}
#texte h3, #bibliographie h3{font-size:110%; margin:3ex 0 2ex 0;}
#texte h4, #bibliographie h4{font-size:100%; margin:2ex 0 1ex 0;}
#texte span.paranumber{display:block; font-size:70%; color:#aaa; left:-2em; text-align:right; position:absolute;
	font-family: "Bitstream vera sans", verdana, sans-serif;}
#texte table{border-collapse:collapse; width:100%;}
#texte table td{border:1px solid #aaa; padding:1ex 1em; vertical-align:top;}
#texte table td p.texte{margin:0; text-align:left;}

#flux{clear:both; margin:4em 2em 0 0;}
#flux ul{font-size:90%; font-family:"Bitstream vera sans",verdana,sans-serif;}
#flux ul, #flux ul li{list-style:none; margin:0; padding:0;}
#flux ul li{margin-bottom:2em;}
#flux ul a{font-weight:bold;}
#flux ul p{margin-top:1em;}

#annexes{font-size:90%;}
#annexes h4{font-size:110%;}
#bibliographie p{text-align:left;}

#map{float:left; margin-top:2em; margin-right:2em; position:relative;}
#map ul, #map ul li{list-style:none; margin:2ex 0; padding-left:0;}
#map ul li{font-weight:bold; padding-left:2.5em;}
#map ul li li{font-weight:normal; margin-left:.5em;}
#map ul li img{display:block; position:absolute; margin-left:-2.5em;}
#map strong.auteurs{display:block; font-size:90%;}
#tabAlpha{font-size:90%; font-family:"Bitstream vera sans",verdana,sans-serif; color:#aaa;}
#alphabet dt{font-size:120%; margin:1.5em 0 .5em 0;}
#alphabet dd{margin:0 0 1ex 0; margin-left:20px; font-size:0.9em;}
#bottomNav{clear:both; position:relative; padding:4em 0 2em 0; margin-right:2em;}
#bottomNav .previous, #bottomNav .next{position:absolute;
	font-family:"Bitstream vera sans",verdana,sans-serif; font-size:90%;}
#bottomNav .previous{left:0;}
#bottomNav .next{right:0;}
#footer{/*height:auto; */ font-size:90%; border-top:1px solid #286583; /*z-index:1;*/}
#footer{text-align:center; color:#e5e8e3; padding:5px 0; font-family:"Bitstream vera sans", verdana, sans-serif;}

#alphabet dt a{color:#E18600;}

