/* THEM SOLIDE */

	.blocContain.solide .blocInner { background: #d3d0bd; }



/* THEM LIQUIDE */

	.blocContain.liquide .point {
		margin: 0;
	}
	.blocContain.liquide .point1 {
		left: 0;
	}
	.blocContain.liquide .point2 {
		left: initial;
		right: 0;
	}

	.liquide.titleFullTxt .backgroundWrapper{
		background-color: #e0e0df;
	}

	.titleFullTxt .backgroundWrapper video {
		opacity: 0;
		position: absolute;
		left: 50%;
		top: 0;
		height: 100%; width: auto;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	
	.line.liquide.active .blocContain.liquide .point,
	.line.liquide:hover .blocContain.liquide .point {
		animation-name: liquide;
    	animation-duration: 4s;
    	animation-iteration-count: infinite;
    	animation-timing-function: ease-in-out;
	}
	
	.line.liquide.active .blocContain.liquide .point1,
	.line.liquide:hover .blocContain.liquide .point1 {
		animation-delay: 2.6s;
	}
	
	.line.liquide.active .blocContain.liquide .point2,
	.line.liquide:hover .blocContain.liquide .point2 {
		animation-delay: 1.2s;
	}

	@keyframes liquide {
	    0% {
	    	-webkit-transform: translate(0, 0) scale(1,1);
		    -ms-transform: translate(0, 0) scale(1,1);
		    -o-transform: translate(0, 0) scale(1,1);
		    transform: translate(0, 0) scale(1,1);
		}
	    25% {
	    	-webkit-transform: translate(6px, 4px) scale(1.1,1.1);
		    -ms-transform: translate(6px, 4px) scale(1.1,1.1);
		    -o-transform: translate(6px, 4px) scale(1.1,1.1);
		    transform: translate(6px, 4px) scale(1.1,1.1);
	    }
	    50% {
			-webkit-transform: translate(0, -5px) scale(1,1);
		    -ms-transform: translate(0, -5px) scale(1,1);
		    -o-transform: translate(0, -5px) scale(1,1);
		    transform: translate(0, -5px) scale(1,1);
	    }
	    75% {
	    	-webkit-transform: translate(4px, 6px) scale(1.1,1.1);
		    -ms-transform: translate(4px, 6px) scale(1.1,1.1);
		    -o-transform: translate(4px, 6px) scale(1.1,1.1);
		    transform: translate(4px, 6px) scale(1.1,1.1);
	    }
	    100% {
			-webkit-transform: translate(0, 0) scale(1,1);
		    -ms-transform: translate(0, 0) scale(1,1);
		    -o-transform: translate(0, 0) scale(1,1);
		    transform: translate(0, 0) scale(1,1);
	    }
	}



/* THEM LUMIERE */

	.blocContain.lumiere .blocInner { background: #404040; }
	.blocContain.lumiere .point { background: #fff; }
	.blocContain.lumiere .point2 {
		margin: -6px 0 0;
		left: initial;
		top: 50%; right: -45px;
	}

