#blocCAROUSEL h2{
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}

#blocCAROUSEL h2 [class*="icon-"]{
	float:left;
	font-size:24px;
	margin:0px 5px 0px 0px;
	color:_@COLOR("TITREBLOCTOP","#019b83")@_;
}

#HRcarouselPREMIUM #flexisel img{
	width: auto;
	max-width:inherit;
	float:none;
}

#HRcarouselPREMIUM .blocITEM{
	padding:0px 15px;
}

#HRcarouselPREMIUM .typeITEM{
	text-transform:uppercase;
	color:_@COLOR("AHREF","#019b83")@_;
}

#HRcarouselPREMIUM .villeITEM{
	float:left;
	width:100%;
	color:_@COLOR("AHREF","#019b83")@_;
	text-transform:uppercase;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.typeITEM a, .villeITEM a{
	color:_@COLOR("AHREF","#019b83")@_;
}

#HRcarouselPREMIUM .prixITEM{
	margin-bottom:10px;
	color:_@COLOR("AHREF","#019b83")@_;
}

#HRcarouselPREMIUM .nbs-flexisel-container {
    position:relative;
    max-width:100%;
	padding:0px 0px;
}

#HRcarouselPREMIUM .nbs-flexisel-inner {
    overflow:hidden;
    width:100%;
	padding:0px 15px;

	position:relative;
}

#HRcarouselPREMIUM .nbs-flexisel-ul {
    position:relative;
    width:999999999999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:left;
}

#HRcarouselPREMIUM .nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
}

#HRcarouselPREMIUM .bouton{
	float:right;
	width:20px;
	height:20px;
	margin-top:-10px;
	padding:0px 0px 0px 0px;
}

#HRcarouselPREMIUM .bouton [class*="icon-"]{
	font-siez:14px;
	text-align:center;
	vertical-align: middle;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*** Navigation ***/
#HRcarouselPREMIUM .nbs-flexisel-nav-left,
#HRcarouselPREMIUM .nbs-flexisel-nav-right {
    position: absolute;
    width: 18px;
    cursor: pointer;
    z-index: 100;
	top: 0;
	bottom: 0;
}

#HRcarouselPREMIUM .nbs-flexisel-nav-left {
    left: 0px;
	background:none;
}
#HRcarouselPREMIUM .nbs-flexisel-nav-right {
    right: 0px;
	background:none;
}
#HRcarouselPREMIUM .container-flexisel{
	font-size:20px;
}
#HRcarouselPREMIUM .nbs-flexisel-nav-left .container-flexisel{
	text-align:center;
	position:absolute;
	top:50%;
	right:0%;
}
#HRcarouselPREMIUM .nbs-flexisel-nav-right .container-flexisel{
	text-align:center;
	position:absolute;
	top:50%;
	left:0%;
}

#HRcarouselPREMIUM .container-flexisel .icon-chevron-sign-left, .container-flexisel .icon-chevron-sign-right{
	color:#c0c0c0;
}

#HRcarouselPREMIUM .container-flexisel:hover .icon-chevron-sign-left, .container-flexisel:hover .icon-chevron-sign-right{
	color:#787878;
}



#HRcarouselPREMIUM .clearout {
	height:20px;
	clear:both;
}