* {margin:0px}
html {
height:100%;
}
body{
font-family: arial, helvetica, sans-serif;
height:100%;
}
#images {width:100%}
.top-image {display:block;margin-left:auto; margin-right:auto;}
#header {
    text-align:left;
    padding-top:1.5ex;
}
.wrapper {min-height:100%;height:auto !important;height:100%;margin:0px auto -8ex}
.pagination { text-align:center; padding-top: 1.5ex;padding-bottom:1.5ex}

.pageno {padding-left: 0.3em;
	 padding-right: 0.3em;
	 background-color: AliceBlue;
	 border:1px solid grey;}
.currentpageno {padding-left: 0.3em;
	 padding-right: 0.3em;
	 border:1px solid grey;}
.current {background-color:#D0D0D0;font-weight:bold;padding:0.2em}
#logo_leca {
width:130px; height:40px;vertical-align:middle;padding-top:6px;
}
body a:link
{
 font-weight:bold;
color:#018C6D;
}
a:visited
{
 color: #772233;
 text-decoration:none;
}
body a:hover {
  color: /*#119933;*/#606070;
  text-decoration:none;
}

hr {
  background-color:#daebf8;
  height:1px;
  border:0;    
}


.top-image-label {font-size:smaller;text-align:center;}

/*
 * Logo
 */
#logos {float:left;margin:0px;padding-top:0ex;
/*
padding-bottom:1ex;

min-height:140px*/
}
/*
padding-bottom:1ex;
*/
min-height:120px}
#pgmtoc  {list-style:none; margin:0px;padding-left:1em}
#pgmtoc-inline  {list-style:none; margin:0px;padding-left:0px}
#pgmtoc li, #pgmtoc-inline li {padding-top:1ex}
#logos ul {list-style:none; margin:0px;padding-left:0px}
#logos ul li {display:inline;padding-left:0px}
#logos ul li a img{vertical-align:bottom}
#logocmd {
width:90%;
margin-left:auto;
margin-right:auto;
padding-top:1ex;
padding-bottom:1ex;
}

#centre {
/*float:left;*/
text-align:left;
vertical-align:top;
  padding-top: 10px; 
padding-left:10px;
/*padding-right:5px;*/
padding-bottom:10px;
/*    border-left:1px solid #daebf8;
    border-right:1px solid #daebf8;*/
margin:0px;
width:90%;
}
.titre{
  padding-left:0px;
  text-align: left;
  font-size: larger;
  font-weight: bold;
}
.label-resume {font-weight:bold;padding-top: 1ex;padding-bottom:0.5ex}
#summary {padding-top: 1ex;
margin-left:20%;
margin-right:20%;
padding-bottom: 1ex;
font-size:smaller;}
.subtitle {
padding-top:0.5em;
font-size:larger;
font-style:italic;
}
.level2 {display:none}
#jlist {padding-top:2ex}
#contenu{
text-align:left;
/*  padding-left: 1em;*/
 padding-right: 1em;
margin-left:10%;
margin-right:10%;
padding-bottom:3ex;
/*border-bottom:1px solid black;*/
/*overflow:auto;*/
}
.clist-header, .clist-footer {list-style:none}
.clist-header {padding-bottom:3ex; padding-top:1ex;}
.clist-footer {padding-bottom:3ex; padding-top:3ex;}
.clist-header li {display:inline;margin-right:1em}
.clist-footer li {display:inline;margin-right:1em}
.carte {min-height:95px}
.grande-carte {padding-top:2ex;}
.legende {padding-top:1ex; width:70%;font-size:smaller}
.issue-list-pic {vertical-align:bottom;text-align:center}
.issue-list-text {min-height:210px}
.issue-list-title {padding-top:2ex;text-align:center;vertical-align:top;
font-size:smaller}
.issue-list {width:33%;padding-top:1ex;vertical-align:top;text-align:center}
.left {
/*padding-top:0.5ex;*/
/*margin-bottom:0.5ex;*/
width:80%;
padding-bottom:0.0ex;
}
.infocarte {padding-top:1ex}
.article-bottom {padding-top:0.5ex}
.left-full {width:70%}
.article, .article-avec-carte {padding-top:0.5ex;padding-bottom:0.5ex}
.article-avec-carte {
min-height: 90px;
}
.upright {font-style: normal}
#sticky-footer {
height:8ex;
width:100%;
background-color:#E8E8E8;
}
.push {height:8ex}
#cartouche {
padding-top:1ex;
padding-bottom:1ex;
padding-right:1em;
margin-left:440px;
/*float:right;*/
    text-align:center;font-size:smaller;font-style:italic;

}
.figure {text-align:left;padding-top:4ex;padding-bottom:4ex}
.caption {
    text-align:left;font-size:smaller;font-style:italic;
   width:70%; padding-top:2ex;
/*margin-left:auto;
margin-right:auto;*/

}
.classiflabel {text-align:center;margin-bottom:3ex;font-size:larger}
.large-vignette {float:right;margin-left:1em;}
.vignette {
height:90%;
vertical-align:top;
}

.extrait {
padding-top:0.8ex;
padding-bottom:0.8ex;
font-size:smaller}
#pics_container {
/*margin-left: 30em;*/

float:left;
}
#pics {list-style: none;}
#pics li {padding:2em}
.abstract {
text-align:left;
width:80%;
}
.navinfo {
text-align:left;
}
/*
 * Recherche
 */
#searchform {text-align:center;margin-left:auto;margin-right:auto}
#searchform input {margin-left:auto;margin-right:auto}
#recherche, #google, #copyright, #contact{
width:90%;
    margin-left:auto;
    margin-right:auto;
  margin-top: 15px;
  font-size: 12px;
  /*border:1px solid #a0a0a0;*/
}
#recherche input.text, #google input.text
{
 color:#463f72;
 background-color: /*#daebf8;*/#D7DEE6;
 padding:2px;
 margin:0px;
 border:1px solid #a0a0a0;
margin-bottom:1ex;
}
.labelrecherche {
padding-right:1em;
}
#menu {
  width:12.5em;
/* padding-left: 0.5em;*/
margin-right:0px;
border-bottom:1px solid #018c6d;
border-right: 1px solid #018c6d;
border-top: 1px solid #018c6d;
float:left;
}
#summary ul
{
  padding: 0px;
  margin: 0px;
  padding-left : 10px;
padding-right: 10px;
}
#menu #last
{
  list-style: none;
  margin: 0px;
  padding: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: none;
}
#ozenda {text-align:center;font-size:larger;font-weight:bold;padding-bottom:4ex}
#bandeau-image {padding-bottom:0.2ex}
#summary li
{
  list-style: none;
  display:inline;
  margin: 0px;
  padding: 0.5em;
  /*border-right: 1px solid #018c6d;*/
}
#summary li.last {  border-right: 0px;}
/*
 * Copy-right#top {
/*    background-color:#b0c4de;*/
/*    margin-top:2%;
    margin-left:5%;
    margin-right:5%;*/
font-weight:bold;font-size:smaller;
text-align:right;
}
 */
#copyright {
  font-size: 10px;
font-style: italic;
  border-bottom: 1px solid #daebf8;
  border-top: 1px solid #daebf8;
  padding-bottom:2.5ex;
padding-top:1.5ex;
padding-bottom:1.5ex;
}

#tous-les-logos {list-style:none;}
#tous-les-logos li {display:inline;}
#contact {text-align:center;padding-bottom:1.5ex;padding-top:1.5ex;}

/*
 * top
 */

#top {
/*    background-color:#b0c4de;*/
/*    margin-top:2%;
    margin-left:5%;
    margin-right:5%;*/
font-weight:bold;font-size:smaller;
text-align:right;
}
#top-top {margin-left:10%;margin-right:10%;padding-bottom:2ex}
#top-top-top {font-size:larger;
font-weight:bold;
margin-left:10%;margin-right:10%;padding-bottom:1ex;padding-top:1ex}
.bibtitle {
  text-align: center;
}
.jtitle {
  font-style: italic;
}
.brevue {
  font-style: italic;
}
.bjournal {
  font-style: italic;
}
.booktitle {
  font-style: italic;
}
.atitle {
  font-weight: bold;
}
.vlist {
  width:90%;
}
.bauteur {
  font-weight:bold;
  font-variant:small-caps;
}
.marked {
  background-color:#D8E0E9;
}
.sc {
font-variant: small-caps;
}
.bold {
font-weight: bold;
}
.it {
font-style: italic;
}
.avlabel {
text-align:left;
font-weight:bold;
}

.assemblage {padding-bottom:2ex;font-size:smaller;text-align:center}
.section-title {padding-top:1.5ex;padding-bottom:1ex}
.subsection-title {padding-top:1ex;padding-bottom:0.5ex;font-weight:bold;font-style:italic}
.publication-list {padding-top:1.2ex;padding-bottom:1ex}
.publication-list li {padding-top:0.5ex}
.accueil li {padding-bottom:1ex}
.bio-pic {padding-top:1.2ex;padding-bottom:1ex}
.inline-section{padding-bottom:1ex}
#text-search {vertical-align:bottom}
#text-search {background-image: url(http://ecologie-alpine.ujf-grenoble.fr/media/images/icones_00393.png);background-size:40%;
background-position:center;
background-repeat:no-repeat}
#map-label {padding-top:1ex}
.map-label {padding-bottom:0.5ex}
