body
{
  color:#222222;
  margin:0;
  padding:0;
  /*font-family: 'Lucida Grande', Verdana, Arial, sans-serif;*/
}

h1
{
  font-size: 1.5em;
  text-align: left;
  color:#C60000;
  margin-top:0.5em;
  padding: 1em;
}

.emath {
  text-align: right ;
  top : -3px ;
  width : 100% ;
  margin : 0em ;
  height : 23px ;
  padding : 5px 0px 0px 0px ;
  z-index : 100 ;
  background : #ddd ; /*url(OperationPostes_fichiers/button1.gif) ;*/
  border-bottom : 1px #aaa solid;
}
.emath li {
  display : inline;
  list-style : none;
}
.emath a {
  color : black ;
  font-size: 13px ;
  margin : 0em ;
  padding : 0.2em 1em 0em 1em ;
}
.emath a:hover {
  text-decoration : none ;
  border : none ;
  color : #444 ;
}

div.col-logo
{
  padding-bottom: 1em;
  padding-right: 0.5em;
  width: 10%;
}
img.grandlogo
{
  position: relative;
  width: 135px;
  float: left;
}
div.col-menu
{
  margin-top: 1em;
}

.menu1
{
  background: #C7F9C7 ;
  border-top : 1px solid  #33cc00;
  border-bottom : 1px solid  #33cc00;
  margin-top: 2em;
  padding: 1em 1em 1em 1em;
  text-align: center;
  box-shadow: 8px 8px 12px #aaa;
}
.menu1 li
{
  display: inline;
  padding-right: 3%;
  font-size: larger;
}
.menu1 a
{
  text-decoration: none;
  color: #006600;
  font-weight: bold;
}
.menu1 abbr
{
  border: none;
}
.menu1 dl
{
  display: inline;
  text-align: center;
  float: left;
  width: 15%;
}
.menu1 dt
{
  font-size: larger;
  color: #006600;
  font-weight: bold;
}
.menu1 dd
{
  color: #006600;
  margin-left: 0em;
  display: inline;
}

/* Menu bandeau de chaque sous-categorie : concours, autres, post-docs, APRES */
.bandeau
{
  background: #C7F9C7 ;
  border : 1px solid  #33cc00;
  margin-top: 2em;
  margin-bottom: 2em;
  margin-right: -1em;
  margin-left: -1em;
  padding: 1em 2em;
  text-align:center;
  box-shadow: 8px 8px 12px #aaa;

}
.bandeau li
{
  display:inline;
  padding-right: 1.5em;  /*.8em;*/
}
.bandeau a
{
  text-decoration:none;
  color: #006600;
  font-weight:bold;
}
.bandeau abbr
{
  border:none;
}

.bot
{
  border-top:dotted 1px #33CC00;
  clear:both;
}
.bot p
{
  text-align : center;
  font-size: 16px;
}
.column
{
  float:left;
  width:10%;
  overflow:hidden;
  height: 100%;
}

.main
{
  float:right;
  font-size: 16px;
  width:82%;
  padding : 1em;
  padding-right : 3em;
  padding-left:3em;
  border-left: dotted 1px #33CC00;

}

.main div
{
  margin: 1em 1em 0.5em 0em;
  padding: 1em;
}

div.alaune
{
  background: #FFA8A8;
  border-left: solid 3px #8C0000;
  margin: 1em;
  padding:  0.1em 2em 1em 2em ;
  box-shadow: 8px 8px 12px #aaa;
}
.alaune h3
{
  width:100%;
  top:0px;
  color:#8C0000;
}

div.note
{
  border-left:solid 2px #8C0000;
}

div.miseengarde
{
  border-left:solid 2px gold;
  background: #FEFEE2 ;
  margin: 1em;
  padding-left: 2em;
}
.miseengarde h3
{
  text-align: center;
}

ul.secteurs
{
  padding-top: 0em;
}
.secteurs li
{
  padding-bottom: 0em;
}
.secteurs strong
{
  color: #006600;
  padding: 0.2em;
}
.comment li
{
  padding-bottom: 1em;
}

div.qui
{
  border-left:solid 2px #33CC00;
  background: #E5FCE5;
  margin: 1em;
  text-align:center;
  padding-right: 3em;
}
.qui h3
{
  text-align:center;
}
.qui hr
{
  visibility:hidden;
  clear:both;
}

.aligncenter {
    text-align: center;
}

.partenaires
{
  text-align:center;
}

.nom
{
  font-weight:bold;
}

.event
{
  color: red;
}

ul.listeinline>li
{
  float:left;
  display:block;
  width:100%;
}

ul.listeinline li>ul
{
  border-left: 1px dotted gray;
}
ul.listeinline li>ul li
{
  display : inline;
  list-style : none;
}
ul.listeinline li
{
  padding-top: 0.1em;
}

/* Sur une seule colonne */
ul.listeinline1 li
{
  display: inline;
  display:block;

}

h3.presentation
{
  text-align: center;
}

h2.titre
{
  text-align: center;
  color:#C60000;
}

h2.derniers
{
  text-align: center;
}
em.red
{
  font-style:normal;
  font-weight:bold;
  color:#C60000;
}

/* Cadre de login / mot de passe */
div.mdp
{
  width: 60%;
  border-left:solid 2px gold;
  background: #FEFEE2 ;
  box-shadow: 8px 8px 12px #aaa;
  margin: 2em 1em 2em 5em;
}
.mdp li
{
  margin-bottom: 0.5em;
}

font.ca
{
  text-decoration: blink;
}

.center
{
  text-align: center;
}
.bold
{
  font-weight: bold;
}
