body
{
  margin: 0;
  padding:0;
  text-align:center;
  font:0.8em "Trebuchet MS", helvetica, sans-serif;
  background:lavender;
}

#headcontenu
{
  padding:0;
  text-align:center;
  font-size:12px;
  line-height:14px;
}

div#conteneur
{
  width:770px;
  margin:0 auto;
  text-align:left;
  border-bottom:1px solid gray;
  background:lavender;
}

div#blocmenuG
{
  position:absolute;
  top:110px;
  left: 5px;
  width: 180px;
}
div#blocmenuD
{
  position:absolute;
  top:110px;
  right: 5px;
  width: 180px;
}
div#blocdata
{
  position:absolute;
  top:110px;
  left:180px;
  width: 360px;
}

hr 
{ 
  display: none; 
  clear: both; 
}
div#footer
{
  width:770px;
  margin:0 auto;
  text-align:center;
}
div#_footer
{
  position:absolute;
  bottom: 0px;
  height: 50px;
}

a:link#blocmenu, a:visited#blocmenu 
{
  text-decoration:none;
}
a:hover#blocmenu {
  color:#00f;
  font-weight: bold;
}

div#blocmenu
{
  font-size:13px;
  width:180px;
  margin:0 auto;
  text-align:left;
  border-top:1px solid gray;
  border-right:1px solid gray;
  border-left:1px solid gray;
  border-bottom:1px solid gray;
  background:#cce;
  overflow:hidden;
}
div#blocmenu h3
{
  white-space: nowrap;
  background:#0030ff;
  font-size:15px;
  font-weight:bold;
  color:#fff;
  margin-bottom:0px;
  margin-top:0px;
  padding-bottom:0px;
  padding-top:0px;
  overflow:hidden;
}

a:link#blocmenu2, a:visited#blocmenu2 
{
  text-decoration:none;
}
a:hover#blocmenu2 {
  color:#00f;
  font-weight: bold;
}

div#blocmenu2
{
  display:inline;
  font-size:13px;
  width:180px;
  margin:0 auto;
  text-align:left;
  border-top:1px solid gray;
  border-right:1px solid gray;
  border-left:1px solid gray;
  border-bottom:1px solid gray;
  background:#cce;
  /* overflow:hidden; */
}
div#blocmenu2 h3
{
  display:inline; /* */
  white-space: nowrap;
  background:#0030ff;
  font-size:15px;
  font-weight:bold;
  color:#fff;
  margin-bottom:0px;
  margin-top:0px;
  padding-bottom:0px;
  padding-top:0px;
  /* overflow:hidden; */
}

#menubar{  
  font-size:12px;
  font-weight:bold;
  line-height:12px;
  color:#000;
  padding:0px;
  margin:0px;
}

h1#header3
{
 /* margin: 0 20; */
  margin: 4 0;
  padding: 0 0;
  line-height:28px;
  text-align: center;
  color: #0000b0;
}

ul#menu
{
  margin:0;
  padding:0;
  list-style-type:none;
}

ul#menu li
{
  float:left;
  /*li flottant pour pouvoir les afficher horizontalement ;-)*/
  text-align:center;
}

ul#menu li a
{
  width:170px;
  line-height:25px;
  font-size:1.2em;
  font-weight:bold;
  letter-spacing:2px;
  color:#fff;
  display:block;
  text-decoration:none;
  border-right:2px solid #dea;
}

ul#menu li a:hover;
{
  /*Mettre une image survolée*/
}

div#contenu0
{
  margin: 0 10;
  margin-top:10px;
  padding: 0;
  font-size:13px;
  line-height:15px;
}
div#contenu0 h2
{
  color: #0000b0;
  margin: 0;
  display: inline;
  font-style: italic;
  line-height: 24px;
  margin-bottom: 10px; 
/*  padding-bottom: 10px; */
}

div#contenu
{
  /*Mettre une image de fond*/
  background-color: #fff;
/*  border-top:1px solid gray;
  border-right:1px solid gray;
  border-left:1px solid gray;
  border-bottom:1px solid gray;*/
  margin: 10;
  margin-top: 20px;
  padding: 0;
  padding-bottom: 10px;
  font-size:13px;
}

div#contenu h2
{
  background-color: #e8e8e8;
  padding-left:30px;
  font-weight:bold;
  font-style: italic;
  font-size:18px; /* 1.1em; */
  text-align:left;
  color: #0000b0;
   border-top:1px solid lightgrey;
  border-bottom:1px solid gray;
  border-left:1px solid lightgrey;
  border-right:1px solid gray;
  margin: 2;
  margin-bottom: 10px;
}

div#contenu h3
{
  color: #0000b0;
  font-weight:bold;
  font-size:14px;
  margin-top:0px; /**/
  margin-bottom:0px;
  margin-left:30px;
}


div#contenu p
{
  text-align:justify;
  line-height:1.3em;
/*  margin:0;*/
}
div#contenu a
{
  /* color:#8a0; */
}
div#contenu a:hover
{
  /* color:#9b2; */
}

p#footer
{
  margin:0;
  padding-right:10px;
  line-height:30px;
  text-align:right;
}

div#news2
{
  /* color:white; */
  background-color: #f0f0f0;
  /* width:340px; */
  font-size:13px;
  font-style:italic;
  letter-spacing:0px;
  margin-left:5px; /*#15*/
  margin-right:0px;
  margin-top:0px;
  margin-bottom:5px; /* -10 */
  border-top:1px solid lightgrey;
  border-left:1px solid lightgrey;
  border-bottom:1px solid gray;
  border-right:1px solid gray;
  padding-right:20px; 
  padding-left:10px; 
  padding-top:0px;
  padding-bottom:5px;
}
p#news2
{
  padding:0; 
  margin:0;
  width:340px;
}

.imp
{
font-weight:bold;
font-size:13px;
background-color:deepskyblue;
}

.jaune
{
font-weight:bold;
font-size:13px;
background-color:yellow;
color:black;
}

.j
{
background-color:yellow;
text-indent: 1em;
}
.r
{
background-color:red;
text-indent: 1em;
}
.v
{
background-color:chartreuse;
text-indent: 1em;
}
.b
{
background-color:deepskyblue;
text-indent: 1em;
}
.test1
{
background-color:yellow;
color:black;
}

