body{background-color:#648c6d;}
p{
  font-family:tahoma;
  font-size:12px;
  color:#000000;
}
a{
  color:#000000;
}
img{
  border:0;
}
#cadre {
width: 80%;
background-color: #ffffff;
margin-top:5px;;
position:absolute;
margin-left:10%;
margin-right:10%;
}/* propriétés communes à l'ensemble des 4 coins */
#hautgauche, #hautdroit, #basgauche, #basdroit {
height: 11px; width: 13px;
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */
}
/* propriétés spécifiques à chaque coin */
#hautgauche {
background: url(img_mef/hautgauche.gif);
}
#hautdroit {
float: right;
background: url(img_mef/hautdroit.gif);
}
#basgauche {
background: url(img_mef/basgauche.gif);
}
#basdroit {
float: right;
background: url(img_mef/basdroit.gif);
}
#page{
width:91%;
margin-left:5%;
margin-top:10px;
}

/* Mise en forme de la page */
/* propriétés communes à l'ensemble des 4 coins */
#hautgauchepage, #hautdroitpage {
height: 25px; width: 19px;
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */
}
/* propriétés communes à l'ensemble des 4 coins */
#basgauchepage, #basdroitpage {
height: 34px; width: 19px;
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */
}
/* propriétés spécifiques à chaque coin */
#hautgauchepage {
background: url(img_mef/hautgauchepage.gif);
}
#hautdroitpage {
float: right;
background: url(img_mef/hautdroitpage.gif);
}
#basgauchepage {
background: url(img_mef/basgauchepage.gif);
}
#basdroitpage {
float: right;
background: url(img_mef/basdroitpage.gif);
}
#hautpage {
background: url(img_mef/hautpage.gif);
height: 25px;
width:100%;
background-repeat: repeat-x;
}
#baspage {
background: url(img_mef/baspage.gif);
height: 34px;
width:100%;
background-repeat: repeat-x;
}
#gauchepage {
background: url(img_mef/gauchepage.gif);
width: 19px;
height:400px;
background-repeat: repeat-y;
}
#droitepage {
background: url(img_mef/droitepage.gif);
width: 17px;
height:400px;
background-repeat: repeat-y;
}

#contenu {
overflow: auto;
height:400px;
width:100%;
}
/* Colonne de gauche */
#left a{
  font-family:tahoma,arial;
  font-size:16pt;
  color:#648c6d;
  text-decoration:none;
  font-weight:bold;
}
#left a:hover{
  font-family:tahoma,tahoma,arial;
  font-size:16pt;
  color:#648c6d;
  text-decoration:none;
  font-weight:bold;
}
#btnleft{
  background: url(img_mef/btnleft.gif);
  width:167px;
  height:33px;
  text-align:center;
}
#feuille1{
  background: url(img_mef/feuille1.gif);
  background-repeat:no-repeat;
  margin-left:85px;
  height:45px;
}
#feuille2{
  background: url(img_mef/feuille2.gif);
  background-repeat:no-repeat;
  margin-left:64px;
  height:107px;
}
#feuille3{
  background: url(img_mef/feuille3.gif);
  background-repeat:no-repeat;
  margin-left:47px;
  height:115px;
}
#feuille4{
  background: url(img_mef/feuille4.gif);
  background-repeat:no-repeat;
  margin-left:40px;
  height:107px;
}
#feuille5{
  background: url(img_mef/feuille5.gif);
  background-repeat:no-repeat;
  margin-left:80px;
  height:90px;
}
p.header{
  font-family:tahoma;
  font-size:16px;
  font-weight:bold;
  color:#5ba783;
}
p.titre{
  font-family:papyrus;
  font-size:36px;
  font-weight:bold;
  color:#648c6d;
  margin: -10px; /*gestion des espaces interparagraphes */
}
p.titrepage{
  font-family:tahoma;
  font-size:18px;
  font-weight:bold;
  color:#648c6d;
}
p.footer{
  font-family:tahoma;
  font-size:10px;
  color:#648c6d;
  text-align:center;
}
a.footer{
  color:#648c6d;
}
a.footer:hover{
  color:#648c6d;
}
TD {
  font-family:tahoma;
  font-size:12px;
}
h3 {
  color:#5ba783;
  border-bottom: 3px solid #648c6d;
  padding-bottom:5px;
  font-size:14px;
}
.descriptionchantier{
  margin-top:5px;
  padding:2px 4px 2px 4px;
  border: 2px solid #5ba783;
}
#photos a{
  float:left;
  padding:15px;
  margin:10px;
  margin-bottom:10px;
  background-color:#eeeeee;
  border:1px solid #000;
}
#photos a:hover{
  background-color:#648c6d;
}
#lastchantier{
  height:110px;
  border:2px solid #5ba783;
  margin-top:5px;
  padding:3px;
}
#lastchantier h1{
  margin:5px;
  margin-left:110px;
  font-size:12px;
  font-family:tahoma;
  color:#5ba783;
}
#somechantier{
  float:left;
  text-align:center;
  width:210px;
  height:190px;
  padding:5px;
  margin-right:5px;
  margin-bottom:5px;
  border:2px solid #5ba783;
}
#somechantier a{
  color:#5ba783;
}

#cadreliens{
  border:2px dashed #648c6d;
  margin:10px;
  padding:8px;
  width:90%
}
#cadreliens a{
  font-weight:bold;
  font-size:14px;
  font-family:verdana;
}
