body {
  background-image:url(/doc/blog/themes/mer/background.jpg);
  background-repeat:repeat-x;
  background-color:#474747;
  font-size:11px;
  color:#2C2B2B;
  font-family: Verdana, Arial, Helvetica, sans-serif ;
}
div {
  background-color:white;
}
div.post {
  border:0 solid;
  margin:0;
  width:100%;
}
div.header a {
  height:44px;
  font-size:13px;
  padding-top:0px;
  padding-bottom:3px;
  color:white;
  text-decoration:none;
  border:none;
  background-color:#AC5931;
}
div.header a:hover, div.header a.select {
  background-color:#EC4E03;
}
div.content table.post td.title a {
  color:black;
  text-decoration:none;
}
div.content table.post td.content > div {
  text-align:left;
}
div.content table.post td.title {
  font-size: 18px;
  height:52px;
  vertical-align:bottom;
  color:black;
}
div.content table.post {
  margin-left:13px;
}
div.content table.post td.content p {
  margin-left:67px;
}
div.content table.post td.content p.soustitrerub {
  margin-top:20px;
  margin-bottom:10px;
  margin-left:31px;
  font-weight:bold;
}
div.link hr {
  margin: 20px 0;
}
div.link > p {
  background-color:#EC4E03;
  width:105px;
  height:21px;
  text-align:center;
  color:white;
  font-size:13px;
  float:left;
}
div.link ul li a {
  color:#0588F7;
  display:block;
  text-align:center;
}
div.link ul {
  padding:15px 15px 0;
  clear:both;
  border:1px solid black;
  list-style-type:none;
  background-color:#F9F9F9;
}
div.link {
  border:0px solid !important;
  float:right;
  width:250px;
  margin:35px 10px;
}
body > table {
  margin:10px 8px 10px 10px;
}
div.bandeau-droite {
  border:0 solid;
  background-color:transparent;
  margin:12px 16px 0 16px;
}
div.bandeau-droite div.encart h1 {
  text-transform:uppercase;
  font-size:12px;
  padding-left:50px;
  padding-top:23px;
}
div.bandeau-droite div.encart input.submit {
  background-image:url(/doc/blog/themes/mer/btn-ok.png);
  width:16px;
  height:16px;
  border:0 solid;
  padding:0;
}
div.bandeau-droite div.encart input.text {
  display:inline;
  padding:0;
  border:1px solid black;
  background-color:white;
  margin-left:50px;
  height:14px;
  
}
div.bandeau-droite div.encart img {
  float:right;
  margin-right:5px;
}
div.bandeau-droite div.map {
  padding:4px;
}
div.bandeau-droite {
  width:270px;
  padding:0;
}
div.bandeau-droite div.encart {
  background-color:white;
  background-image:url(/doc/blog/themes/mer/tools-bckg.png);
  background-repeat:no-repeat;
  height:75px;
  padding:0;
  margin-bottom:2px;
  border:0 solid;
}

div.comment textarea#content, div.comment input.textarea {
  border:1px solid black;
}
div.comment h1 {
  margin-top:20px;
  margin-bottom:10px;
  font-weight:normal;
}
div.comment {
  width:600px;
  margin-left:auto;
  margin-right:auto;
}
div.comment table.comment div.sub-reply a {
  color:#EC4E03;
}
div.comment table.comment div.sub-reply {
  text-align:right;
}
div.comment table.comment div.date {
  text-transform:uppercase;
  font-size:0.9em;
}
div.comment table.comment div.date font.name {
  color:green;
}
div.comment table.comment {
  width:100%;
}

div.comment table.comment td.right div.content {
  margin:5px 0;
}
div.comment table.alternate, div.comment table.alternate td.right * {
  background-color:#dedede;
}