/* CSS Document */
.parent_sticky {
	position: relative;
    /*background-color: #3f3;*/
	max-width: 100%;
}
#sticky {
    background-color: #ff0000;
    /*height: 300px;*/
    width: 350px;
	position:absolute;
    right: 50%;
	margin-right: -605px;

}
#sticky.is_stuck {
    right: 50%;
	margin-right: -605px;
	/*background-color: #000000;*/
	}
#centre_flux {
	max-width: 1210px;
	width: 100%;
	margin: 0 auto 0 auto;
    background-color: rgba(255, 255, 255, 0.85);
	}
#flux {
	background-color: #06C;
	width: calc(100% - 350px);
	min-height: 600px;
	}
@media screen and (max-width: 1227px) {
	/*width du centre_flux + 17px*/
#sticky {
    right: 0;
	margin-right: 0;

}
#sticky.is_stuck {
    right: 0;
	margin-right: 0;
	}
 }

@media screen and (max-width: 900px) {
#flux {
	width: calc(100% - 260px);
	}
#sticky {
    width: 260px;

}
}


@media screen and (max-width:700px) {
#flux {
	background-color: #06C;
	width: 100%;
	}
#sticky, .fiche #sticky {
    height: 70px;
    width: 100%;
	position:fixed;
    right: 0;
	bottom: 0;
	margin-right: inherit;
	padding: 0 0 0 0;
	z-index: 1000;
}
#sticky ul{
    float: none;
	margin: 0 0 0 0;
}
#sticky ul li.contact_email, #sticky ul li.telephone{
    display: inline-block;
	width: 50%;
	height: 70px;
	vertical-align:text-top;
	background-position: center center;
	background-repeat:no-repeat;
	border-radius: 0px;
	margin: 0px;
	border: 0px;
}
#sticky ul li a{
	color: transparent;
}
#sticky ul li a:after{
	display: none;
}
#sticky ul li.contact_email{
    background-image: url(../../../images/icones/ic_email_white.png);
}
#sticky ul li.telephone{
    background-image: url(../../../images/icones/ic_phone_white.png);
}
#sticky li.partager, #sticky li.prix {
    display: none;
}
 }