/***
Page SOMMAIRE
***/
#sommaire {
  background: #fff url(../IMG/png/bgsommaireHoff.png) repeat-x bottom left;
  text-align:center;
  padding: 0em;
}
#sommaire table.mainTable {
  width:750px;
  border:0;
  margin:0 auto 3em;
}
#sommaire table td.t {
  vertical-align:top;
}
#sommaire h1.logo {
  margin:0;
  padding:50px 0 0;
  width:680px;
  height:200px;
  background: #fff url(../IMG/png/logoHoffvector2.png) no-repeat 50% 0%;
}
#sommaire h1.logo span {
  display: none;
}

/***
Boxes for sommaire
***/
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#333384; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#fff; border-right:2px solid #333384; border-left:2px solid #333384; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#fff; border-right:1px solid #333384; border-left:1px solid #333384; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#fff; border-right:1px solid #333384; border-left:1px solid #333384; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #fff;}
.headh {background: #fff; border-right:1px solid #333384; border-left:1px solid #333384;}
.headh h3 {margin: 0px 5px 0px 0px; padding-bottom: 3px;}
.contenth {background: #fff; border-right:1px solid #333384; border-left:1px solid #333384;}
.contenth div {margin: 0px 5px 0; padding-top: 5px;font-family: Trebuchet MS, Arial, sans;font-size:small;}
.contenth div a {text-decoration:none;color:#333384;}
/***
Liens exceptionnels
***/
a.url_sommaire:link, a.url_sommaire:visited, a.url_sommaire:hover, a.url_sommaire:active, a.url_sommaire:focus {
  color: #FF9933;
  text-transform:uppercase;
  font-size:small;
  font-weight:800;
}

/***
Footer page SOMMAIRE
***/
p.footer {
  margin-top: 20px;
  text-transform:uppercase;
  font-size:x-small;
  font-family: Trebuchet MS, Arial, sans;
  color: #9EAFB3;
}

