/***************** [@font-face] *******************/
/*@font-face {
font-family: 'FontAwesome';
src: url('/css/fonts/fontawesome-webfont.eot?v=4.1.0');
src: url('/css/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('/css/fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('/css/fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('/css/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}*/
.fa {
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.fa-lg {
font-size: 1.3333333333333333em;
line-height: 0.75em;
vertical-align: -15%;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-fw {
width: 1.2857142857142858em;
text-align: center;
}
.fa-heart:before {content: "\f004";}
.fa-spinner:before {content: "\f110";}
.fa-cog:before {content: "\f013"}
.fa-phone-square:before {content: "\f098"}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
	0% {
	 -webkit-transform: rotate(0deg);
	 transform: rotate(0deg);
	}
	100% {
	 -webkit-transform: rotate(359deg);
	 transform: rotate(359deg);
	}
}
@keyframes fa-spin {
	0% {
	 -webkit-transform: rotate(0deg);
	 transform: rotate(0deg);
	}
	100% {
	 -webkit-transform: rotate(359deg);
	 transform: rotate(359deg);
	}
}
/*----------------------------------------------------------------------------------------
									SMILEYS
----------------------------------------------------------------------------------------*/


.sprite {
    background-image: url(../pictures/smileys.png);
    background-repeat: no-repeat;
    display: inline-block;
}

.sprite-bisou {
    width: 25px;
    height: 25px;
    background-position: -5px -5px;
}

.sprite-coeur-bleu {
    width: 25px;
    height: 25px;
    background-position: -40px -5px;
}

.sprite-coeur-brise {
    width: 25px;
    height: 25px;
    background-position: -75px -5px;
}

.sprite-coeur-etoile {
    width: 25px;
    height: 25px;
    background-position: -110px -5px;
}

.sprite-coeur-fleche {
    width: 25px;
    height: 25px;
    background-position: -5px -40px;
}

.sprite-coeur-jaune {
    width: 25px;
    height: 25px;
    background-position: -40px -40px;
}

.sprite-coeur-rose {
    width: 25px;
    height: 25px;
    background-position: -75px -40px;
}

.sprite-coeur-rouge {
    width: 25px;
    height: 25px;
    background-position: -110px -40px;
}

.sprite-coeur-vert {
    width: 25px;
    height: 25px;
    background-position: -5px -75px;
}

.sprite-coeur-violet {
    width: 25px;
    height: 25px;
    background-position: -40px -75px;
}

.sprite-couple {
    width: 25px;
    height: 25px;
    background-position: -75px -75px;
}

.sprite-couple-bisou {
    width: 25px;
    height: 25px;
    background-position: -110px -75px;
}

.sprite-couple-coeur {
    width: 25px;
    height: 25px;
    background-position: -5px -110px;
}

.sprite-face-bisou {
    width: 25px;
    height: 25px;
    background-position: -40px -110px;
}

.sprite-face-clindoeil {
    width: 25px;
    height: 25px;
    background-position: -75px -110px;
}

.sprite-face-coeur {
    width: 25px;
    height: 25px;
    background-position: -110px -110px;
}

.sprite-face-langue {
    width: 25px;
    height: 25px;
    background-position: -145px -5px;
}

.sprite-face-langueoeil {
    width: 25px;
    height: 25px;
    background-position: -145px -40px;
}

.sprite-face-larme {
    width: 25px;
    height: 25px;
    background-position: -145px -75px;
}

.sprite-face-pleure {
    width: 25px;
    height: 25px;
    background-position: -145px -110px;
}

.sprite-face-rire {
    width: 25px;
    height: 25px;
    background-position: -5px -145px;
}

.sprite-face-sourire {
    width: 25px;
    height: 25px;
    background-position: -40px -145px;
}

.sprite-face-triste {
    width: 25px;
    height: 25px;
    background-position: -75px -145px;
}
