.block-title {
  background-color: #37b39f;
  background-repeat: no-repeat;
  border-color: #2d9483;
  color: #ffffff;
}
.block-title a {
  color: #ffffff;
}
.content-information .date {
  color: #ffffff;
}
.icon-block-title {
  background-repeat: no-repeat;
  background-position: 8px 8px;
  padding: 15px 20px 15px 59px;
}
.icon-block-title-medium {
  padding-left: 40px;
}
.icon-page-title {
  background-position: top left;
  background-repeat: no-repeat;
  padding-left: 53px;
}
#block-views-d7-front-block-front-agenda .block-title,
#block-views-taxonomy-term-block-agenda-taxo .block-title {
  background-repeat: no-repeat;
  background-position: 8px 8px;
  padding: 15px 20px 15px 59px;
  background-image: url(../../../../../all/themes/solidaires/assets/images/icons/white-icons/date.png);
}
#block-poll-recent .block-title,
#block-solidaires-blocks-poll-recent .block-title {
  background-repeat: no-repeat;
  background-position: 8px 8px;
  padding: 15px 20px 15px 59px;
  background-image: url(../../../../../all/themes/solidaires/assets/images/icons/white-icons/poll.png);
}
#block-views-blog-block .block-title,
#block-aggregator-custom-3 .block-title {
  background-repeat: no-repeat;
  background-position: 8px 8px;
  padding: 15px 20px 15px 59px;
  background-image: url(../../../../../all/themes/solidaires/assets/images/icons/white-icons/blog.png);
}
#block-views-078680064a492473017695cb51bf2bfb .block-title {
  background-repeat: no-repeat;
  background-position: 8px 8px;
  padding: 15px 20px 15px 59px;
  background-image: url(../../../../../all/themes/solidaires/assets/images/icons/white-icons/volunteering.png);
}
#block-views-taxonomy-term-block-emploi-taxo .block-title {
  background-repeat: no-repeat;
  background-position: 8px 8px;
  padding: 15px 20px 15px 59px;
  background-image: url(../../../../../all/themes/solidaires/assets/images/icons/white-icons/job.png);
}
i.solidaires-icon {
  width: 43px;
  height: 43px;
  text-indent: -2000em;
  overflow: hidden;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: bottom;
}
#block-views-d7-front-block-front-media .block-title {
  line-height: 40px;
}
#block-views-d7-front-block-front-media .block-title i.solidaires-icon {
  background-image: url(../../../../../all/themes/solidaires/assets/images/icons/white-icons/media.png);
}
.territory-name {
  background-position: top left;
  background-repeat: no-repeat;
  padding-left: 53px;
  padding-left: 40px;
  background-image: url(../../../../../all/themes/solidaires/assets/images/icons/white-icons/territory-medium.png);
}
/*--- page-header ---*/
.page-agenda .page-header {
  background-position: top left;
  background-repeat: no-repeat;
  padding-left: 53px;
  background-image: url(../../../../../all/themes/solidaires/assets/images/icons/gray-icons/date.png);
}
.page-mediatheque .page-header {
  background-position: top left;
  background-repeat: no-repeat;
  padding-left: 53px;
  background-image: url(../../../../../all/themes/solidaires/assets/images/icons/gray-icons/media.png);
}
.page-offres-emploi .page-header {
  background-position: top left;
  background-repeat: no-repeat;
  padding-left: 53px;
  background-image: url(../../../../../all/themes/solidaires/assets/images/icons/gray-icons/job.png);
}
.page-benevolat .page-header {
  background-position: top left;
  background-repeat: no-repeat;
  padding-left: 53px;
  background-image: url(../../../../../all/themes/solidaires/assets/images/icons/gray-icons/volunteering.png);
}
.page-taxonomy-term-337 .page-header {
  background-position: top left;
  background-repeat: no-repeat;
  padding-left: 53px;
  background-image: url(../../../../../all/themes/solidaires/assets/images/icons/gray-icons/news.png);
}
.page-vocabulary_16 .page-header,
.page-vocabulary_13 .page-header,
.page-vocabulary_11 .page-header {
  background-position: top left;
  background-repeat: no-repeat;
  padding-left: 53px;
  background-image: url(../../../../../all/themes/solidaires/assets/images/icons/gray-icons/territory.png);
}
.carousel-control {
  background-color: #37b39f;
}
.btn-solidaires {
  text-shadow: 0 1px rgba(0, 0, 0, 0.1);
  border: 1px solid #33a795;
  color: #ffffff;
  background-color: #5fcebc;
  background-image: -moz-linear-gradient(top, #66d0bf, #53cab7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#66d0bf), to(#53cab7));
  background-image: -webkit-linear-gradient(top, #66d0bf, #53cab7);
  background-image: -o-linear-gradient(top, #66d0bf, #53cab7);
  background-image: linear-gradient(to bottom, #66d0bf, #53cab7);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff66d0bf', endColorstr='#ff53cab7', GradientType=0);
  *background-color: #66d0bf;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-solidaires:hover,
.btn-solidaires:active,
.btn-solidaires.active,
.btn-solidaires:focus {
  border: 1px solid #2d9483;
  color: #ffffff;
  background-color: #57cbb9;
  background-image: -moz-linear-gradient(top, #66d0bf, #3fc4af);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#66d0bf), to(#3fc4af));
  background-image: -webkit-linear-gradient(top, #66d0bf, #3fc4af);
  background-image: -o-linear-gradient(top, #66d0bf, #3fc4af);
  background-image: linear-gradient(to bottom, #66d0bf, #3fc4af);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff66d0bf', endColorstr='#ff3fc4af', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #3fc4af;
  background-color: #3fc4af \9;
}
.btn-solidaires:active,
.btn-solidaires.active {
  border: 1px solid #278072;
  background-color: #53c4b2;
  background-image: -moz-linear-gradient(top, #66d0bf, #37b39f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#66d0bf), to(#37b39f));
  background-image: -webkit-linear-gradient(top, #66d0bf, #37b39f);
  background-image: -o-linear-gradient(top, #66d0bf, #37b39f);
  background-image: linear-gradient(to bottom, #66d0bf, #37b39f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff66d0bf', endColorstr='#ff37b39f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-solidaires:focus {
  border: 1px solid #33a795;
  -webkit-box-shadow: inset 0 0 0 1px #ffffff;
  -moz-box-shadow: inset 0 0 0 1px #ffffff;
  box-shadow: inset 0 0 0 1px #ffffff;
}
.btn-solidaires.disabled,
.btn-solidaires[disabled],
.btn-solidaires.disabled:hover,
.btn-solidaires[disabled]:hover,
.btn-solidaires.disabled:active,
.btn-solidaires[disabled]:active,
.btn-solidaires.disabled:focus,
.btn-solidaires[disabled]:focus {
  border: 1px solid #33a795;
  background-color: #5fcebc;
  background-image: -moz-linear-gradient(top, #66d0bf, #53cab7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#66d0bf), to(#53cab7));
  background-image: -webkit-linear-gradient(top, #66d0bf, #53cab7);
  background-image: -o-linear-gradient(top, #66d0bf, #53cab7);
  background-image: linear-gradient(to bottom, #66d0bf, #53cab7);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff66d0bf', endColorstr='#ff53cab7', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-color: #66d0bf;
  background-color: #66d0bf \9;
}
.block-site {
  border-color: #2d9483;
  background-color: #37b39f;
}
.bordered {
  border-style: solid;
  border-width: 0 1px 1px 1px;
}
.block-site .block-content a {
  color: #ffffff;
}
.block-site .submitted {
  color: #FFF;
}
#block-sp-solidaires-block-territoire-drome,
#block-sp-solidaires-block-territoire-loire,
#block-sp-solidaires-block-territoire-isere,
#block-views-d7-front-block-front-media,
#block-views-taxonomy-term-block-zoom-sur,
#block-views-55798338cc19c355dd9c39c47b5c24c0 {
  border-color: #2d9483;
  background-color: #37b39f;
  border-style: solid;
  border-width: 0 1px 1px 1px;
}
#block-sp-solidaires-block-territoire-drome .block-content a,
#block-sp-solidaires-block-territoire-loire .block-content a,
#block-sp-solidaires-block-territoire-isere .block-content a,
#block-views-d7-front-block-front-media .block-content a,
#block-views-taxonomy-term-block-zoom-sur .block-content a,
#block-views-55798338cc19c355dd9c39c47b5c24c0 .block-content a {
  color: #ffffff;
}
.content-information .date {
  border-color: #2d9483;
  background-color: #37b39f;
}
.node-listing .date-listing {
  border-color: #2d9483;
  background-color: #37b39f;
}
