h1 {
  font-size:22px;
  color:#8a8c8f;
  margin:0 0 10px;
  line-height:26px;
}
h2 {
  color:#6d6d6d;
  color:#4c4c4c;
  margin-bottom:10px;
  font-size:18px;
  line-height:24px;
  font-weight:bold;
}
h2 a, h2 a:hover { color:#8a8c8f; }
h3 {
  color:#8a8c8f;
  margin-bottom:10px;
  font-size:16px;
  font-weight:700;
  text-transform:uppercase;
}
h4 {
  color:#909090;
  margin-bottom:10px;
  font-size:13px;
  font-weight:bold;
}
h5 {
  color:#76b42f;
  margin-bottom:10px;
  font-size:11px;
}
body, button, input, textarea {
  font:13px "DIN-font", Arial, sans-serif;
  color:#6d6d6d;
}
p { margin-bottom:10px; }
em, i { font-style:italic; }
strong, b { font-weight:bold; }
a {
  text-decoration:none;
  color:#109de5;
}
a:hover { color:#109de5; }
section a:hover, #breadcrumb a:hover, .sidebox a:hover { color:#8a8c8f !important; }
a:active, a:focus { outline:none; }
#editorbody ul {
  margin-left:20px;
  margin-bottom:20px;
  padding:0;
}
#editorbody ul li {
  margin-bottom:5px;
  padding-left:10px;
  margin-left:5px;
  list-style:none;
  background:url(../images/bullet.png) no-repeat 0px 6px;
}
#editorbody h1, .text h1 { color:#109de5; }
.custom-sidebar .sidebox ul {
  margin-left:5px;
  margin-bottom:10px;
  padding:0;
}
.custom-sidebar .sidebox ul li {
  margin-bottom:5px;
  padding-left:14px;
  margin-left:0px;
  list-style:none;
  background:url(../images/bullet.png) no-repeat 0px 6px;
}
#editorbody h3, .text h3 { text-transform:none; }
.text ul, ul.styled, .entry-content ul, .wrapper-content ul, .real-wrapper ul { margin:0 0 15px 5px; }
.text ul li, ul.styled li, .entry-content ul li, .wrapper-content ul li, .real-wrapper ul li {
  padding:3px 5px 3px 20px;
  margin-bottom:5px;
  position:relative;
  background:url(../images/dotted.gif) repeat-x bottom;
}
.text ul li:after, ul.styled li:after, .entry-content ul li:after, .wrapper-content ul li:after, .real-wrapper ul li:after {
  background:url(../images/bullet.png) no-repeat;
  content:"";
  height:8px;
  width:8px;
  top:8px;
  left:3px;
  position:absolute;
}
.text ul ul { margin-bottom:0; }
.text ul ul li {
  background:none;
  margin:0;
}
.text ol, .entry-content ol, .wrapper-content ol {
  margin:0 0 15px 0px;
  padding-left:20px;
}
.text ol li, .entry-content ol li, .wrapper-content ol li {
  padding:3px 5px 3px 7px;
  margin:0 0 5px 0;
  background:url(../images/dotted.gif) repeat-x bottom;
}
.text hr, #editorbody hr, .entry-content hr {
  border:none;
  border-bottom:1px dotted #333333;
  display:block;
  height:0px;
}
.hr {
  height:1px;
  border:0;
  border-bottom:1px dotted #333333;
  clear:both;
  margin-bottom:20px;
}
.text iframe { width:100%; }
.text .chzn-results li:after { display:none !important; }
a.box-demande-info:hover { color:#ffffff !important; }
