﻿body
{
  margin: 10px 0 ;
  padding: 0 ;
  text-align: center ;
  font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
  background: #DBFCFA;
}
div#conteneur
{
  width: 850px ;
  margin: 0 auto ;
  text-align: left ;
  border: 2px solid #4077DB;
  background: #fff;
}
h1#header
{
height: 129px ;
margin: 0 ;
background:#FFEC93;
}
h1#header span.image_banniere
{
width: 172px ;
height: 129px ;
display: block ;
margin:0px;
background: url(images/isba.png) no-repeat left top;
}
h1#header span.Titre_conf
{
    width: 420px ;
    height: 90px ;
    display: block ;
    background: url(images/title.png) no-repeat ;
    position: relative ;
    left: 230px ;
    top: -124px ;
    text-indent: -5000px ;
}
h1#header span.date
{
    width: 420px ;
    height: 10px ;
    position: relative ;
    left: 319px ;
    top: -259px ;
	color: #00006C ;
}
h1#header span.Sponsor
{
    width: 129px ;
    height: 129px ;
    display: block ;
    background: url(images/logo-cnrs.png) no-repeat ;
	position: relative ;
	left: 721px ;
	top:-219px;
}
ul#menu
{
    height: 25px ;
    margin: 0 ;
    padding: 0 ;
    background: url(images/menu.png) repeat-x 0 0px ;
    list-style-type: none ;
}
ul#menu li
{
    float: left ;
    text-align: center ;
}
ul#menu li a
{
    width: auto ;
	padding-left:25.78px;
	padding-right:25.78px;
    line-height: 25px ;
    font-size: 1.2em ;
    font-weight: bold ;
    letter-spacing: 2px ;
    color: #FFF200;
    display: block ;
    text-decoration: none ;
    /* border-right: 2px solid #4077DB ;*/
}
ul#menu li a:hover,.item_active
{
    background: url(images/bg_menu.gif) repeat-x 0 0 ;
}

div#contenu
{
position:relative;
top:-15px;
    padding: 0px 25px 0 101px ;
	display:block;
	background: url(images/bg_page.png) no-repeat 0px 0px ;
}
div#contenu h2
{
    padding-left: 25px ;
    line-height: 25px ;
    font-size: 1.4em ;
	background: url(images/Isba-litlle.png) no-repeat left bottom ;
    color: #4077DB;
    border-bottom: 1px solid #4077DB ;
}
div#contenu h3
{
    margin-left: 15px ;
    padding-left: 5px ;
    border-bottom: 1px solid #4077DB;
    border-left: 3px solid #4077DB;
    color: #4077DB;
}
div#contenu p,table
{
	background:#fff;
    text-align: justify ;
    text-indent: 2em ;
    line-height: 1.7em ;
}
div#contenu a
{
    color: #00006C ;
}

div#contenu a:hover
{
    color: #4077DB;
}
p#footer
{
    margin: 0 ;
    padding-right: 10px ;
    line-height: 30px ;
    text-align: right ;
    color: #00006C ;
}
pre
{
  overflow: auto ;
  background: #dea ;
    border: 2px solid #4077DB;
    padding: 5px 0 0 5px ;
    font-size: 1.2em ;
}
pre span
{
    color: #560 ;
}
pre span.comment
{
    color: #b30000 ;
}
<!--[if IE]>
<style type="text/css">
html pre
{
  width: 636px ;
}
</style>
<![endif]-->
