.compteurAbonnes {
	display: inline-block;
	line-height: 16px;
	vertical-align: middle;
/*	margin: 0px 7px 0px 0px; */
}

.arrow {
	display: inline-block;
	width: 6px;
	height: 6px;
	background:url(commun/arrow.png) no-repeat scroll 0% 0% transparent;
	position: relative;
	left: 1px;
	bottom: 1px;
}

.compteur {
	border: 1px solid #cccccc;
	padding: 1px 4px 0px;
}

.tag {
	background-color: #47B635;
	color: #fff;
	font-size: 1em;
	margin: 0.1em;
	border: 1px solid #47B635;
}

.tag:hover {
	background-color: #fff;
	color: #47B635;
	border: 1px solid #47B635;
	cursor: pointer;
}

.tag i {
	padding-right: 0.5em;
}

.couleur1 {
	background-color : #e7850b;
}
.couleur1:hover, .couleur1.hollow, .couleur1.hollow:hover {
	background-color : #fff;
	border: 1px solid #e7850b;
	color: #e7850b; 
}

.couleur2 {
	background-color : #47B635;	
}

.couleur2:hover, .couleur2.hollow, .couleur2.hollow:hover {
	background-color : #fff;
	border: 1px solid #47B635;
	color: #47B635; 
}

.label.large {
	font-size: 1.2rem;
}

.red {
	color: #f00;
}

.description-reduit {
	overflow:hidden; 
	max-height:2.8em;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#ccc));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.description-complet {
 
}

.presentation-reduit {
	overflow:hidden; 
	max-height:4.8em;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#ccc));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.presentation-complet {
 
}


.cRetour {
  border-radius:3px;
  padding:10px;
  font-size:15px;
  text-align:center;
  color:#fff;
  background:rgba(0, 0, 0, 0.25);
  z-index:99999;
  transition:all ease-in 0.2s;
  position: fixed;
  cursor: pointer;
  bottom: 1em;
  right: 20px;
  display: none;
}
.cRetour:before{ content: "\25b2"; }
.cRetour:hover{
  background:rgba(0, 0, 0, 1);
  transition:all ease-in 0.2s;
}

.titre-date-publication {
	color: #5e5e5e;
	font-size: 1em;
}

.annonces {
	text-align: center;
}


.pricing-table {
  background-color: #fefefe;
  border: solid 1px #cacaca;
  text-align: center;
  list-style-type: none;
}

.pricing-table li {
  border-bottom: dotted 1px #cacaca;
  padding: 0.875rem 1.125rem;
}

.pricing-table li:last-child {
  border-bottom: 0;
}

.pricing-table .title {
  background-color: #fff;
  color: #000;
  border-bottom: 0;
}

.pricing-table .title-gold {
  background-color: #D4AF37;
  color: #fff;
}

.pricing-table .title-platinum {
  /* background-color: #979AAA;*/ 
  background-color: #379;
  color: #fff;
}

.pricing-table .price {
  background-color: #e6e6e6;
  font-size: 2rem;
  border-bottom: 0;
}

.pricing-table .description {
  color: #8a8a8a;
  font-size: 80%;
}

.pricing-table :last-child {
  margin-bottom: 0;
}

.gold, .gold:hover {
	background-color : #D4AF37;
	color: #fff;
}

.platinum, .platinum:hover {
/*	background-color : #979AAA; */
	background-color: #379;
	color: #fff;
}

.big-font {
	font-size: 1.5em;
}
.sub {
	font-size: 0.7em;
}