.no-decoration { text-decoration:none; }
body { background:#d8dadc; }
blockquote { color:#4c4b46; }
h3 { color:#cc0000; }
a:link, #content a:link, #sidebar a:link, #home #more-posts a:link { color:#cc0000; }
a:visited, #content a:visited, #sidebar a:visited, #home #more-posts a:visited { color:#58181b; }
#content a, #home #content a { text-decoration:underline !important; }
#content a:hover, #home #content a:hover, #content .commentcount a, #home #content .commentcount a { text-decoration:none !important; }
#nav, #nav * { z-index:10; }
#nav li.current_page_item a, #nav li.current_page_item a:visited {
  background-color:#cc0000 !important;
  color:#ffffff;
}
#nav ul ul {
  background:#cc0000;
  border:none !important;
  margin:0 !important;
}
#nav li li {
  background:transparent !important;
  border-bottom-color:#ffffff;
}
#nav li li a, #nav li li a:visited, #nav li.current_page_parent li.current_page_item a, #nav li.current_page_parent li.current_page_item a:visited {
  background:transparent !important;
  color:#ffffff !important;
  font-family:Arial, Verdana, sans-serif !important;
  font-size:.75em !important;
  text-transform:none !important;
}
#nav {
  clear:both;
  font-size:1.2em;
}
#masthead h1 {
  line-height:1;
  margin-left:10px;
  position:relative;
  z-index:1;
}
#masthead #whoamibar .address { padding-left:230px; }
#masthead #whoamibar {
  background:#cc0000 url('http://240plan.ovh.net/~editoile/wp-content/themes/editoile/images/editoile-star.png') no-repeat right bottom;
  color:#ffffff;
  font-family:Georgia, Prestige, sans-serif;
  font-size:1.3em;
  left:0;
  padding:5px 0;
  position:absolute;
  width:100%;
  z-index:0;
  bottom:5px;
}
#masthead {
  background:url('http://240plan.ovh.net/~editoile/wp-content/themes/editoile/images/editoile-star.png') no-repeat right -29px;
  border:none;
  padding-bottom:0;
  position:relative;
}
#breadcrumb a:link, #breadcrumb a:visited { color:#76767a; }
#breadcrumb a:hover { text-decoration:none; }
#breadcrumb {
  clear:left;
  color:#76767a;
  font-family:Georgia, "Times New Roman", Times, serif;
  padding-top:1em;
}
#content .post h3, #content .page h3 {
  border-bottom:1px solid #d7d7d7;
  border-top:3px solid #d7d7d7;
  color:#cc0000;
  font-size:1em;
  font-weight:bold;
}
#content .entry ul { margin:0 1.5em 1.5em 1.5em; }
#content .entry div.read-more h3, #content .entry div.read-more .content {
  padding-left:1em;
  padding-right:1em;
}
#content .entry div.read-more h3 {
  border:none;
  font-size:1.2em;
}
#content .entry div.read-more .content li {
  background:url('http://240plan.ovh.net/~editoile/wp-content/themes/editoile/images/sprites/read-more.png') no-repeat -12px 30px;
  list-style:none;
  margin-left:0;
  padding:5px 0 5px 30px;
}
#content .entry div.read-more .content .pdf { background-position:-12px -12px; }
#content .entry div.read-more .content .mail { background-position:-12px -60px; }
#content .entry div.read-more .content .phone { background-position:-12px -108px; }
#content .entry div.read-more {
  background:#ededed;
  border-bottom:1px solid #dadada;
  border-right:1px solid #dadada;
  margin-left:auto;
  margin-right:auto;
  width:66%;
}
#content { clear:left; }
#featured-cats .cover-image {
  float:left;
  margin:0 .5em 0 0;
}
#featured-cats .service .cover-image {
  background:url('http://240plan.ovh.net/~editoile/wp-content/themes/editoile/images/sprites/services-nq8.png') no-repeat 0 0;
  display:block;
  float:left;
  height:60px;
  width:60px;
}
#featured-cats .service:hover .cover-image { background-position:0 -60px; }
#featured-cats .service {
  background:#ededed;
  border:1px solid #cbcbca;
  margin:0 0 1.5em 0;
  padding:.5em;
}
#featured-cats .service-web .cover-image { background-position:-172px 0; }
#featured-cats .service-web:hover .cover-image { background-position:-172px -60px; }
#featured-cats .service-live .cover-image, #featured-cats .service-formations .cover-image, #featured-cats .service-formations-redaction .cover-image { background-position:-85px 0; }
#featured-cats .service-live:hover .cover-image, #featured-cats .service-formations:hover .cover-image, #featured-cats .service-formations-redaction:hover .cover-image { background-position:-85px -60px; }
#home #featured-cats h5 a, #home #featured-cats h5 a:link, #home #featured-cats h5 a:visited {
  color:#cc0000;
  font-weight:bold;
}
