﻿html,body {
    padding : 0;
    margin : 0;
	
    height : 100%;
    min-height : 100%;
}

body{
	background-image : url(../Images/Backgroud.jpg);
	background-position : center center;
	background-attachment : fixed;
	background-color : #365e5e;
	background-size : cover;
	
	min-height : 459px;
	font-family : Arial;
	font-size : 80%;
	
	overflow-y : scroll;
}

img{
	vertical-align: bottom;
	border : 0;
}

input{
	border : none;
	background-color : transparent;
}

select{
	border : none;
	background-color : transparent;
}

textarea{
	border: 1px solid #dddddd;
	background-color:transparent;
	resize : none;
	
	font-family : Arial;
	font-size : 90%;
}

h3{
	text-align: justify;
}

a{
	text-decoration : none;
	color : #1c3d73;
}

table{
	text-align : left;
}










.Logo-Div{
	background-image : url(../Images/logo.png);
    background-size: 360px 75px;
    background-repeat: no-repeat;
	border-radius : 5px;
	height : 75px;
	width : 360px;
	
	opacity : 1;
	
	-webkit-transition : opacity ease-in-out .15s;
	-moz-transition : opacity ease-in-out .15s;
	-ms-transition : opacity ease-in-out .15s;
	-o-transition : opacity ease-in-out .15s;
	transition : opacity ease-in-out .15s;
}

.Logo-Div:hover{
	opacity : 0.9;
}










#Full-Page{
	background-color : #eeeeee;
    background-color: rgba(245, 245, 245, 0.50);
	
	position: absolute;
	
	padding : 0px 25px;
	width : 90%;
	min-width : 925px;
	max-width : 1200px;
	min-height : 100%;
	
	left: 50%;
	transform: translate(-50%, 0);
}










#Login-Top{
	border-radius : 0 0 5px 5px;
	background-color : #ffffff;
	border-left : 1px solid #cccccc;
	border-right : 1px solid #cccccc;
	border-bottom : 3px solid #aaaaaa;
	margin-bottom : 25px;
	padding : 15px;
	box-sizing : border-box;
	/*width : 1170px;*/
	width : 100%;
}

#Infos-Bulle{
	border-radius : 5px;
	background-color : #fdff6b;
	border : 1px solid #ff831a;
	margin-bottom : 25px;
	padding : 15px;
	box-sizing : border-box;
	/*width : 1170px;*/
	width : 100%;
	
	opacity : 1;
	overflow : hidden;
	
	-webkit-transition : all ease-in-out .5s;
	-moz-transition : all ease-in-out .5s;
	-ms-transition : all ease-in-out .5s;
	-o-transition : all ease-in-out .5s;
	transition : all ease-in-out .5s;
}

#Insc{
	border-radius : 5px;
	background-color : #ffffff;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #aaaaaa;
	margin-bottom : 25px;
	padding : 15px;
	box-sizing : border-box;
	/*width : 1170px;*/
	width : 100%;
	
	opacity : 1;
	overflow : hidden;
	
	-webkit-transition : all ease-in-out .5s;
	-moz-transition : all ease-in-out .5s;
	-ms-transition : all ease-in-out .5s;
	-o-transition : all ease-in-out .5s;
	transition : all ease-in-out .5s;
}

#Desc{
	border-radius : 5px;
	background-color : #ffffff;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #aaaaaa;
	margin-bottom : 25px;
	padding : 15px;
	min-height : 410px;
	box-sizing : border-box;
	/*width : 560px;*/
	min-width : 410px;
	width : 100%;
}

#Login-Bottom-Part1{
	border-radius : 5px;
	background-color : #ffffff;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #aaaaaa;
	margin-bottom : 25px;
	padding : 15px;
	min-height : 210px;
	box-sizing : border-box;
	/*width : 560px;*/
	width : 100%;
}

#Login-Bottom-Part2{
	border-radius : 5px;
	background-color : #ffffff;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #aaaaaa;
	margin-bottom : 25px;
	padding : 15px;
	min-height : 175px;
	box-sizing : border-box;
	/*width : 560px;*/
	width : 100%;
}


.label-in-text{
	position : relative;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #aaaaaa;
	border-radius : 5px;
	padding : 7px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.label-in-text:hover{
	background-color : #ffffff;
}

.label-in-text-err{
	position : relative;
	background-color : #fbfbfb;
	border : 1px solid #cc8585;
	border-bottom : 3px solid #be4040;
	border-radius : 5px;
	padding : 7px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.label-in-text-err:hover{
	background-color : #ffffff;
}

.in-text{
	background : transparent;
	border : 0px;
	cursor : pointer;
	padding : 2px 3px;
	width : 250px;
}


.label-in-text-disabled{
	position : relative;
	background-color : #eeeeee;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #777777;
	border-radius : 5px;
	padding : 7px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}










#Header-Top{
	border-radius : 0 0 5px 5px;
	background-color : #ffffff;
	border-left : 1px solid #cccccc;
	border-right : 1px solid #cccccc;
	border-bottom : 3px solid #aaaaaa;
	margin-bottom : 25px;
	padding : 15px;
	height : 155px;
	box-sizing : border-box;
	/*width : 1170px;*/
	width : 100%;
}

#Header{
	float : left;
}

#Menu{
	float : right;
}

.Header-Name{
	font-size : 25px;
}

.Facebook-Header{
	text-align : left;
	position : relative;
	border-radius : 5px;
	background-color : #4a66a0;
	border-bottom : 3px solid #395590;
	font-size : 15px;
	color : #ffffff;
	padding : 10px;
	height : 100px;
	min-width : 350px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Facebook-Header:hover{
	background-color : #5a76b0;
}

.Twitter-Header{
	text-align : left;
	position : relative;
	border-radius : 5px;
	background-color : #5ea9dd;
	border-bottom : 3px solid #4d98cc;
	font-size : 15px;
	color : #ffffff;
	padding : 10px;
	height : 100px;
	min-width : 350px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Twitter-Header:hover{
	background-color : #6eb9ed;
}

.Tumblr-Header{
	text-align : left;
	position : relative;
	border-radius : 5px;
	background-color : #34465d;
	border-bottom : 3px solid #23354c;
	font-size : 15px;
	color : #ffffff;
	padding : 10px;
	height : 100px;
	min-width : 350px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Tumbler-Header:hover{
	background-color : #44566d;
}

.Google-Header{
	text-align : left;
	position : relative;
	border-radius : 5px;
	background-color : #d95333;
	border-bottom : 3px solid #be4a2d;
	font-size : 15px;
	color : #ffffff;
	padding : 10px;
	height : 100px;
	min-width : 350px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Google-Header:hover{
	background-color : #e96343;
}

.Instagram-Header{
	text-align : left;
	position : relative;
	border-radius : 5px;
	background-color : #8e7253;
	border-bottom : 3px solid #6e5233;
	font-size : 15px;
	color : #ffffff;
	padding : 10px;
	height : 100px;
	min-width : 350px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Instagram-Header:hover{
	background-color : #9e8263;
}










.Header-Avatar{
	float : left;
	width : 110px;
}

.Header-Avatar-Picture{
	text-align : left;
	background-color : #cccccc;
	border : 1px solid #dddddd;
	width : 100px;
	height : 100px;
	overflow : hidden;
}

.Header-Avatar-Picture img{
	vertical-align : bottom;
    position : absolute;
    clip : rect(0px,100px,100px,0px);
	width : 100px;
}










.Menu-Link, .Menu-Link-Selected{
	color : #777777;
}

.Menu-Link .Profil{
	background-image : url(../Images/profile.png);
	height : 75px;
	width : 75px;
	
	opacity : .65;
    filter : grayscale(100%);
    -webkit-filter : grayscale(100%);  /* For Webkit browsers */
    filter : gray;  /* For IE 6 - 9 */
	
	-webkit-transition : -webkit-filter .15s ease-in-out, opacity .1s ease-in-out, background-position 0s ease;
	transition-delay : 0s, .05s, .15s;
}

.Menu-Link-Selected .Profil{
	background-image : url(../Images/profile.png);
	height : 75px;
	width : 75px;
	
    background-position : bottom;
	
	opacity : 1;
    filter : grayscale(0%);
    -webkit-filter : grayscale(0%);
    filter : none;
}

.Menu-Link:hover .Profil{
    background-position : bottom;
	
	opacity : 1;
    filter : grayscale(0%);
    -webkit-filter : grayscale(0%);
    filter : none;
	
	-webkit-transition : -webkit-filter .15s ease-in-out, opacity .15s ease-in-out;
}

.Menu-Link .Actualite{
	background-image : url(../Images/actualite.png);
	height : 75px;
	width : 75px;
	
	opacity : .65;
    filter : grayscale(100%);
    -webkit-filter : grayscale(100%);  /* For Webkit browsers */
    filter : gray;  /* For IE 6 - 9 */
	
	-webkit-transition : -webkit-filter .15s ease-in-out, opacity .1s ease-in-out, background-position 0s ease;
	transition-delay : 0s, .05s, .15s;
}

.Menu-Link-Selected .Actualite{
	background-image : url(../Images/actualite.png);
	height : 75px;
	width : 75px;
	
    background-position : bottom;
	
	opacity : 1;
    filter : grayscale(0%);
    -webkit-filter : grayscale(0%);
    filter : none;
}

.Menu-Link:hover .Actualite{
    background-position : bottom;
	
	opacity : 1;
    filter : grayscale(0%);
    -webkit-filter : grayscale(0%);
    filter : none;
	
	-webkit-transition : -webkit-filter .15s ease-in-out, opacity .15s ease-in-out;
}

.Menu-Link .Photos{
	background-image : url(../Images/photos.png);
	height : 75px;
	width : 75px;
	
	opacity : .65;
    filter : grayscale(100%);
    -webkit-filter : grayscale(100%);  /* For Webkit browsers */
    filter : gray;  /* For IE 6 - 9 */
	
	-webkit-transition : -webkit-filter .15s ease-in-out, opacity .1s ease-in-out, background-position 0s ease;
	transition-delay : 0s, .05s, .15s;
}

.Menu-Link-Selected .Photos{
	background-image : url(../Images/photos.png);
	height : 75px;
	width : 75px;
	
    background-position : bottom;
	
	opacity : 1;
    filter : grayscale(0%);
    -webkit-filter : grayscale(0%);
    filter : none;
}

.Menu-Link:hover .Photos{
    background-position : bottom;
	
	opacity : 1;
    filter : grayscale(0%);
    -webkit-filter : grayscale(0%);
    filter : none;
	
	-webkit-transition : -webkit-filter .15s ease-in-out, opacity .15s ease-in-out;
}

.Menu-Link .Amis{
	background-image : url(../Images/amis.png);
	height : 75px;
	width : 75px;
	
	opacity : .65;
    filter : grayscale(100%);
    -webkit-filter : grayscale(100%);  /* For Webkit browsers */
    filter : gray;  /* For IE 6 - 9 */
	
	-webkit-transition : -webkit-filter .15s ease-in-out, opacity .1s ease-in-out, background-position 0s ease;
	transition-delay : 0s, .05s, .15s;
}

.Menu-Link-Selected .Amis{
	background-image : url(../Images/amis.png);
	height : 75px;
	width : 75px;
	
    background-position : bottom;
	
	opacity : 1;
    filter : grayscale(0%);
    -webkit-filter : grayscale(0%);
    filter : none;
}

.Menu-Link:hover .Amis{
    background-position : bottom;
	
	opacity : 1;
    filter : grayscale(0%);
    -webkit-filter : grayscale(0%);
    filter : none;
	
	-webkit-transition : -webkit-filter .15s ease-in-out, opacity .15s ease-in-out;
}

.Menu-Link .Compte{
	background-image : url(../Images/compte.png);
	height : 75px;
	width : 75px;
	
	opacity : .65;
    filter : grayscale(100%);
    -webkit-filter : grayscale(100%);  /* For Webkit browsers */
    filter : gray;  /* For IE 6 - 9 */
	
	-webkit-transition : -webkit-filter .15s ease-in-out, opacity .1s ease-in-out, background-position 0s ease;
	transition-delay : 0s, .05s, .15s;
}

.Menu-Link-Selected .Compte{
	background-image : url(../Images/compte.png);
	height : 75px;
	width : 75px;
	
    background-position : bottom;
	
	opacity : 1;
    filter : grayscale(0%);
    -webkit-filter : grayscale(0%);
    filter : none;
}

.Menu-Link:hover .Compte{
    background-position : bottom;
	
	opacity : 1;
    filter : grayscale(0%);
    -webkit-filter : grayscale(0%);
    filter : none;
	
	-webkit-transition : -webkit-filter .15s ease-in-out, opacity .15s ease-in-out;
}












#Content-Page{
	border-spacing: 0px;
	border-collapse: separate;
	box-sizing : border-box;
	/*width : 1170px;*/
	width : 100%;
}

#Content-Page  .td-content{
	vertical-align : top;
}

#Content-Page  .td-content:last-child{
	padding-left : 10px;
	width  : 280px;
}

.full-input{
	box-sizing : border-box;
	width : 100%;
}

.full-post{
	border-spacing: 0px;
	border-collapse: separate;
	box-sizing : border-box;
	/*width : 1170px;*/
	width : 100%;
}

.full-post  .td-post{
	vertical-align : top;
}

.full-post  .td-post:last-child{
	padding-left : 10px;
}












.Connect-Bouton{
	border-radius : 5px;
	background-color : #4a66a0;
	border-bottom : 3px solid #395590;
	padding-left : 2px;
	font-size : 15px;
	color : #ffffff;
	padding-top : 2px;
	width : 30px;
	height : 30px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Connect-Bouton:hover{
	background-color : #5a76b0;
}

.Search-Bouton{
	border-radius : 5px;
	background-color : #4a66a0;
	border-bottom : 3px solid #395590;
	padding-left : 2px;
	font-size : 15px;
	color : #ffffff;
	padding-top : 2px;
	width : 30px;
	height : 32px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Search-Bouton:hover{
	background-color : #5a76b0;
}

.Send-Bouton{
	border-radius : 5px;
	background-color : #4a66a0;
	border-bottom : 3px solid #395590;
	cursor : pointer;
	padding: 5px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Send-Bouton:hover{
	background-color : #5a76b0;
}

.Insc-Bouton{
	border-radius : 5px;
	background-color : #d95333;
	border-bottom : 3px solid #be4a2d;
	cursor : pointer;
	padding: 10px 5px 10px 10px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Insc-Bouton:hover{
	background-color : #e96343;
}

.No-Selected-Bouton{
	border-radius : 5px;
	background-color : #888888;
	border-bottom : 3px solid #777777;
	font-weight: bold;
	cursor : pointer;
	font-size : 15px;
	cursor : pointer;
	color : #ffffff;
	padding: 5px 15px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.No-Selected-Bouton:hover{
	background-color : #989898;
}

.Selected-Bouton{
	border-radius : 5px;
	background-color : #4a66a0;
	border-bottom : 3px solid #395590;
	font-weight: bold;
	cursor : pointer;
	font-size : 15px;
	cursor : pointer;
	color : #ffffff;
	padding: 5px 15px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Selected-Bouton:hover{
	background-color : #5a76b0;
}

.Text-Send-Submit{
	border: none;
	font-weight: bold;
	background-color: transparent;
	text-decoration: none;
	font-size : 15px;
	cursor : pointer;
	color : #ffffff;
}

.Text-Send-Span{
	font-weight: bold;
	text-decoration: none;
	font-size : 15px;
	cursor : pointer;
	color : #ffffff;
	padding: 5px 7px;
}

.Facebook-Border-Bottom{
	border-bottom : 3px solid #395590;
}

.Twitter-Border-Bottom{
	border-bottom : 3px solid #4d98cc;
}

.Tumblr-Border-Bottom{
	border-bottom : 3px solid #23354c;
}

.Google-Border-Bottom{
	border-bottom : 3px solid #be4a2d;
}

.Instagram-Border-Bottom{
	border-bottom : 3px solid #6e5233;
}










.None-Cadre{
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #777777;
	vertical-align : top;
	margin-bottom : 10px;
	padding : 15px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.None-Cadre:hover{
	background-color : #ffffff;
}










.None-Slide{
	border-radius : 5px;
	background-color : #888888;
	border-bottom : 3px solid #777777;
	margin-bottom : 25px;
	font-size : 15px;
	color : #ffffff;
	padding : 10px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.None-Slide:hover{
	background-color : #989898;
}










.None-Top{
	position : relative;
	border-radius : 5px;
	background-color : #888888;
	border-bottom : 3px solid #777777;
	margin-bottom : 25px;
	font-size : 15px;
	color : #ffffff;
	padding : 10px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.None-Top:hover{
	background-color : #989898;
}

.Facebook-Top{
	position : relative;
	border-radius : 5px;
	background-color : #4a66a0;
	border-bottom : 3px solid #395590;
	margin-bottom : 25px;
	font-size : 15px;
	color : #ffffff;
	padding : 10px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Facebook-Top:hover{
	background-color : #5a76b0;
}

.Twitter-Top{
	position : relative;
	border-radius : 5px;
	background-color : #5ea9dd;
	border-bottom : 3px solid #4d98cc;
	margin-bottom : 25px;
	font-size : 15px;
	color : #ffffff;
	padding : 10px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Twitter-Top:hover{
	background-color : #6eb9ed;
}

.Tumblr-Top{
	position : relative;
	border-radius : 5px;
	background-color : #34465d;
	border-bottom : 3px solid #23354c;
	margin-bottom : 25px;
	font-size : 15px;
	color : #ffffff;
	padding : 10px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Tumblr-Top:hover{
	background-color : #44566d;
}

.Google-Top{
	position : relative;
	border-radius : 5px;
	background-color : #d95333;
	border-bottom : 3px solid #be4a2d;
	margin-bottom : 25px;
	font-size : 15px;
	color : #ffffff;
	padding : 10px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Google-Top:hover{
	background-color : #e96343;
}

.Instagram-Top{
	position : relative;
	border-radius : 5px;
	background-color : #8e7253;
	border-bottom : 3px solid #6e5233;
	margin-bottom : 25px;
	font-size : 15px;
	color : #ffffff;
	padding : 10px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Instagram-Top:hover{
	background-color : #9e8263;
}










.Left{
	float : left;
	margin-right : 15px;
}

.Right{
	float : right;
	margin-left : 15px;
}

.Refresh{
	position : absolute;
	top : 3px;
	right : 5px;
}

.Notification{
	position : absolute;
	top : 2px;
	left : 5px;
}

.Picture-Wall{
	position : absolute;
	top : 5px;
	left : 5px;
}

.Notif-Picture{
	height : 50px;
	width : 50px;
}

.Rounded-Picture{
	border-radius : 25px;
	height : 50px;
	width : 50px;
}










.Notif-Div{
	position : relative;
	height : 30px;
	width : 28px;
}

#NbMsgFb{
	position : absolute;
	border-radius : 5px;
	background-color : #d95333;
	border-bottom : 3px solid #b93313;
	padding : 2px 4px;
	bottom : -8px;
	right : -8px;
}

#NbNotifFb{
	position : absolute;
	border-radius : 5px;
	background-color : #d95333;
	border-bottom : 3px solid #b93313;
	padding : 2px 4px;
	bottom : -8px;
	right : -8px;
}

#NbNotifTw{
	position : absolute;
	border-radius : 5px;
	background-color : #4a66a0;
	border-bottom : 3px solid #2a4680;
	padding : 2px 4px;
	bottom : -8px;
	right : -8px;
}

.tooltips {
	position : relative;
	display : inline;
}
.tooltips .hidden {
	visibility : hidden;
	position : absolute;
	margin-left : -20px;
	width : 300px;
	left : 50%;
	top : 5px;
	
	border-radius : 5px;
	background-color : #ffffff;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #777777;
	color : #000000;
	
	z-index : 999;
}
.tooltips .hidden:after {
	content : '';
	position : absolute;
	bottom : 100%;
	left : 18px;
	margin-left : -8px;
	width : 0; height : 0;
	border-bottom : 8px solid #ffffff;
	border-right : 8px solid transparent;
	border-left : 8px solid transparent;
}
.tooltips:hover .hidden {
	visibility : visible;
	
	z-index : 999;
}










.None{
	border-radius : 5px;
	background-color : #ffffff;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #777777;
	margin-bottom : 10px;
	padding : 15px;
	box-sizing : border-box;
	/*width : 850px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.None:hover{
	background-color : #ffffff;
}

.Facebook{
	border-radius : 5px;
	background-color : #ffffff;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #4a66a0;
	margin-bottom : 10px;
	padding : 15px;
	box-sizing : border-box;
	/*width : 850px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Facebook:hover{
	background-color : #ffffff;
}

.Twitter{
	border-radius : 5px;
	background-color : #ffffff;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #5ea9dd;
	margin-bottom : 10px;
	padding : 15px;
	box-sizing : border-box;
	/*width : 850px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Twitter:hover{
	background-color : #ffffff;
}

.Tumblr{
	border-radius : 5px;
	background-color : #ffffff;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #23354c;
	margin-bottom : 10px;
	padding : 15px;
	box-sizing : border-box;
	/*width : 850px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Tumblr:hover{
	background-color : #ffffff;
}

.Google{
	border-radius : 5px;
	background-color : #ffffff;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #d95333;
	margin-bottom : 10px;
	padding : 15px;
	box-sizing : border-box;
	/*width : 850px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Google:hover{
	background-color : #ffffff;
}

.Instagram{
	border-radius : 5px;
	background-color : #ffffff;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #6e5233;
	margin-bottom : 10px;
	padding : 15px;
	box-sizing : border-box;
	/*width : 850px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Instagram:hover{
	background-color : #ffffff;
}










.Facebook-Small{
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #4a66a0;
	margin-bottom : 10px;
	padding : 15px;
	box-sizing : border-box;
	/*width : 200px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Facebook-Small:hover{
	background-color : #ffffff;
}

.Twitter-Small{
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #5ea9dd;
	margin-bottom : 10px;
	padding : 15px;
	box-sizing : border-box;
	/*width : 200px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Twitter-Small:hover{
	background-color : #ffffff;
}

.Tumblr-Small{
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #23354c;
	margin-bottom : 10px;
	padding : 15px;
	box-sizing : border-box;
	/*width : 200px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Tumblr-Small:hover{
	background-color : #ffffff;
}

.Google-Small{
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #d95333;
	margin-bottom : 10px;
	padding : 15px;
	box-sizing : border-box;
	/*width : 200px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Google-Small:hover{
	background-color : #ffffff;
}

.Instagram-Small{
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #6e5233;
	margin-bottom : 10px;
	padding : 15px;
	box-sizing : border-box;
	/*width : 200px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Instagram-Small:hover{
	background-color : #ffffff;
}










.None-Post{
	text-align : left;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #777777;
	margin-bottom : 10px;
	padding : 15px 15px 5px 15px;
	min-height : 115px;
	box-sizing : border-box;
	/*width : 800px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.None-Post:hover{
	background-color : #ffffff;
}

.Facebook-Post{
	text-align : left;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #4a66a0;
	margin-bottom : 10px;
	padding : 15px 15px 5px 15px;
	min-height : 115px;
	box-sizing : border-box;
	/*width : 800px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Facebook-Post:hover{
	background-color : #ffffff;
}

.Twitter-Post{
	text-align : left;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #5ea9dd;
	margin-bottom : 10px;
	padding : 15px 15px 5px 15px;
	min-height : 115px;
	box-sizing : border-box;
	/*width : 800px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Twitter-Post:hover{
	background-color : #ffffff;
}

.Tumblr-Post{
	text-align : left;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #23354c;
	margin-bottom : 10px;
	padding : 15px 15px 5px 15px;
	min-height : 115px;
	box-sizing : border-box;
	/*width : 800px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Tumblr-Post:hover{
	background-color : #ffffff;
}

.Google-Post{
	text-align : left;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #d95333;
	margin-bottom : 10px;
	padding : 15px 15px 5px 15px;
	min-height : 115px;
	box-sizing : border-box;
	/*width : 800px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Google-Post:hover{
	background-color : #ffffff;
}

.Instagram-Post{
	text-align : left;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #6e5233;
	margin-bottom : 10px;
	padding : 15px 15px 5px 15px;
	min-height : 115px;
	box-sizing : border-box;
	/*width : 800px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Instagram-Post:hover{
	background-color : #ffffff;
}

.Post-Avatar{
	float : left;
	width : 100px;
}

.Post-Avatar-Picture{
	text-align : left;
	background-color : #cccccc;
	border : 1px solid #dddddd;
	width : 75px;
	height : 75px;
	overflow : hidden;
}

.Post-Avatar-Picture img{
	vertical-align : bottom;
    position : absolute;
    clip : rect(0px,75px,75px,0px);
	width : 75px;
	
	max-height : 200px;
	
	-webkit-transition : opacity ease-in-out .15s, max-height ease-in-out 0s;
	-moz-transition : opacity ease-in-out .15s, max-height ease-in-out 0s;
	-ms-transition : opacity ease-in-out .15s, max-height ease-in-out 0s;
	-o-transition : opacity ease-in-out .15s, max-height ease-in-out 0s;
	transition : opacity ease-in-out .15s, max-heigh 0st ease-in-out;
	
    -webkit-transition-delay : 0s, .15s;
	-moz-transition-delay : 0s, .15s;
	-ms-transition-delay : 0s, .15s;
	-o-transition-delay : 0s, .15s;
    transition-delay : 0s, .15s;
}

.Contenue{
	margin-left : 100px;
}

.Post-Div{
	position : relative;
	height : 30px;
	width : 32px;
}

.Post-Nb{
	position : absolute;
	border-radius : 5px;
	background-color : #d95333;
	border-bottom : 3px solid #b93313;
	padding : 2px 4px;
	color : #ffffff;
	bottom : -3px;
	right : -4px;
}










.pixLikes{
	border-radius : 25px;
}










.Commentaires{
	text-align : left;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #aaaaaa;
	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 10px;
	padding : 15px;
	min-height : 105px;
	box-sizing : border-box;
	/*width : 750px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Commentaires:hover{
	background-color : #ffffff;
}

.Contenue-Commentaire{
	margin-left : 100px;
	box-sizing : border-box;
	/*width : 650px;*/
	width : 100%;
}










.Likes{
	overflow : auto;
	text-align : left;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #aaaaaa;
	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 10px;
	padding : 15px 5px 5px 15px;
	min-height : 70px;
	box-sizing : border-box;
	/*width : 750px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Likes:hover{
	background-color : #ffffff;
}

.Commentaires div .Likes{
	text-align : left;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #aaaaaa;
	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 10px;
	padding : 15px;
	min-height : 70px;
	box-sizing : border-box;
	/*width : 700px;*/
	width : 100%;
}

.Like-Avatar{
	float : left;
	width : 50px;
	height : 50px;
}

.Like-Avatar-Picture{
	text-align : left;
	background-color : #cccccc;
	border : 1px solid #dddddd;
	width : 40px;
	height : 40px;
	overflow : hidden;
}

.Like-Avatar-Picture img{
	vertical-align : bottom;
    position : absolute;
    clip : rect(0px,40px,40px,0px);
	width : 40px;
}










.Facebook-Friend{
    position: relative;
	padding : 5px;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #4a66a0;
	width : 100px;
	height : 100px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Facebook-Friend:hover{
	background-color : #ffffff;
}

.Twitter-Friend{
    position: relative;
	padding : 5px;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #5ea9dd;
	width : 100px;
	height : 100px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Twitter-Friend:hover{
	background-color : #ffffff;
}

.Tumblr-Friend{
    position: relative;
	padding : 5px;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #23354c;
	width : 100px;
	height : 100px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Tumblr-Friend:hover{
	background-color : #ffffff;
}

.Google-Friend{
    position: relative;
	padding : 5px;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #d95333;
	width : 100px;
	height : 100px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Google-Friend:hover{
	background-color : #ffffff;
}

.Instagram-Friend{
    position: relative;
	padding : 5px;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #6e5233;
	width : 100px;
	height : 100px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Instagram-Friend:hover{
	background-color : #ffffff;
}

.Friend-Avatar-Picture{
	text-align : left;
	background-color : #cccccc;
	width : 100px;
	height : 100px;
	overflow : hidden;
}

.Friend-Avatar-Picture img{
	vertical-align : bottom;
    position : absolute;
    clip : rect(0px,100px,100px,0px);
	width : 100px;
}

.Friend-Text{
	position : absolute;
	background-color : #ffffff;
    background-color : rgba(255, 255, 255, 0.75);
	color : #000000;
	padding : 3px 0;
	width : 102px;
    bottom : 4px;
	
	overflow-x : hidden;
}










.Facebook-Album{
    position: relative;
	padding : 5px;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #4a66a0;
	margin : 10px;
	width : 225px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Facebook-Album:hover{
	background-color : #ffffff;
}

.Twitter-Album{
    position: relative;
	padding : 5px;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #5ea9dd;
	margin : 10px;
	width : 225px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Twitter-Album:hover{
	background-color : #ffffff;
}

.Tumblr-Album{
    position: relative;
	padding : 5px;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #23354c;
	margin : 10px;
	width : 225px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Tumblr-Album:hover{
	background-color : #ffffff;
}

.Google-Album{
    position: relative;
	padding : 5px;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #d95333;
	margin : 10px;
	width : 225px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Google-Album:hover{
	background-color : #ffffff;
}

.Instagram-Album{
    position: relative;
	padding : 5px;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #6e5233;
	margin : 10px;
	width : 225px;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Instagram-Album:hover{
	background-color : #ffffff;
}

.Album-Picture{
	text-align : left;
	background-color : #cccccc;
	width : 225px;
	height : 150px;
	overflow : hidden;
	margin-bottom : 5px;
}

.Album-Picture img{
	vertical-align : bottom;
    position : absolute;
    clip : rect(0px,225px,150px,0px);
	width : 225px;
}

.Album-Text{
	position : absolute;
	background-color : #ffffff;
    background-color: rgba(255, 255, 255, 0.75);
	padding : 5px 0;
	width : 227px;
    bottom: 39px;
}

.Facebook-Post-Album{
	text-align : left;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #4a66a0;
	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 10px;
	padding : 5px 15px 5px 15px;
	box-sizing : border-box;
	/*width : 800px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Facebook-Post-Album:hover{
	background-color : #ffffff;
}

.Twitter-Post-Album{
	text-align : left;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #5ea9dd;
	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 10px;
	padding : 5px 15px 5px 15px;
	box-sizing : border-box;
	/*width : 800px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Twitter-Post-Album:hover{
	background-color : #ffffff;
}

.Tumblr-Post-Album{
	text-align : left;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #23354c;
	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 10px;
	padding : 5px 15px 5px 15px;
	box-sizing : border-box;
	/*width : 800px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Tumblr-Post-Album:hover{
	background-color : #ffffff;
}

.Google-Post-Album{
	text-align : left;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #d95333;
	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 10px;
	padding : 5px 15px 5px 15px;
	box-sizing : border-box;
	/*width : 800px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Google-Post-Album:hover{
	background-color : #ffffff;
}

.Instagram-Post-Album{
	text-align : left;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #6e5233;
	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 10px;
	padding : 5px 15px 5px 15px;
	box-sizing : border-box;
	/*width : 800px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Instagram-Post-Album:hover{
	background-color : #ffffff;
}

.Photo-Div{
	position : relative;
	display: inline-block;
}

.Photo-Div:hover{
}

.Photo-Div .prev{
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
	position : absolute;
    opacity: 0;
	left : 0px;
	top : 50%;
}

.Photo-Div:hover .prev{
    opacity: 0.9;
}

.Photo-Div .next{
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
	position : absolute;
    opacity: 0;
	right : 0px;
	top : 50%;
	
	-webkit-transition : opacity ease-in-out .15s;
	-moz-transition : opacity ease-in-out .15s;
	-ms-transition : opacity ease-in-out .15s;
	-o-transition : opacity ease-in-out .15s;
	transition : opacity ease-in-out .15s;
}

.Photo-Div:hover .next{
    opacity: 0.9;
}

.Photo{
	max-width: 850px;
	max-height: 850px;
}










.fil_ariane{
	margin :8px 0 25px 0;
	height : 24px;
}

.fil_ariane .fil {
    display : block;
    float : left;
    background : #cccccc;
    text-align : center;
    padding : 6px 15px 6px 23px;
    position : relative;
    margin-right : 5px;
    font-size : 12px;
	font-weight : bold;
    text-decoration : none;
    color : #000000;
}

.fil_ariane a {
    text-decoration : none;
    color : #000000;
}

.fil_ariane .fil:after {
    content : "";
    border-top : 14px solid transparent;
    border-bottom : 14px solid transparent;
    border-left : 8px solid #cccccc;
    position : absolute;
    right : -8px;
    top : 0;
    z-index : 2;
}

.fil_ariane .fil:before {
    content : "";
    border-top : 14px solid transparent;
    border-bottom : 14px solid transparent;
    border-left : 8px solid #ffffff;
    position : absolute;
    left : 0;
    top : 0;
}

.fil_ariane .fil:first-child:before {
    display : none;
}

.fil_ariane .fil:last-child:after {
    display : none;
    margin-right : 8px;
}

.fil_ariane .fil:first-child {
	border-top-left-radius : 5px;
	border-bottom-left-radius : 5px;
    padding-left : 16px;
}

.fil.last-fil {
	border-top-right-radius : 5px;
	border-bottom-right-radius : 5px;
    padding-right : 20px;
    color : #000000;
}










.Slide{
	border-radius : 5px;
	background-color : #ffffff;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #aaaaaa;
	margin-bottom : 10px;
	padding : 15px;
	box-sizing : border-box;
	/*width : 270px;*/
	width : 100%;
}










.Facebook-Message{
	text-align : left;
	border-radius : 5px;
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-bottom : 3px solid #4a66a0;
	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 10px;
	padding : 15px 15px 15px 15px;
	min-height : 80px;
	box-sizing : border-box;
	/*width : 470px;*/
	width : 100%;
	
	-webkit-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-moz-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-ms-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	-o-transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
	transition : border-color ease-in-out .15s, background-color ease-in-out .15s;
}

.Facebook-Message:hover{
	background-color : #ffffff;
}

.Message-Avatar{
	float : left;
	width : 75px;
}

.Contenue-Message{
	margin-left : 75px;
	box-sizing : border-box;
	/*width : 395px;*/
	width : 100%;
}










.separateur-h{
	border-bottom : 1px dotted #cccccc;
	margin-bottom : 15px;
}

.separateur-h-top-padding{
	border-bottom : 1px dotted #cccccc;
	margin-bottom : 5px;
	margin-top : 15px;
}

.separateur-h-bottom-padding{
	border-bottom : 1px dotted #cccccc;
	margin-bottom : 15px;
	margin-top : 5px;
}

.separateur-h-no-padding{
	border-bottom : 1px dotted #cccccc;
}

.separateur-h-full-padding{
	border-bottom : 1px dotted #cccccc;
	margin-bottom : 15px;
	margin-top : 15px;
}

.separateur-h-small-padding{
	border-bottom : 1px dotted #cccccc;
	margin-bottom : 3px;
	margin-top : 3px;
}

.separateur-h-big-padding{
	border-bottom : 1px dotted #cccccc;
	margin-bottom : 25px;
	margin-top : 25px;
}










.bottom{
	vertical-align: bottom;
}

.atach{
	max-height: 250px;
	max-width: 250px;
}

.via{
	text-align : right;
}

.array{
	border : 1px dashed #aaaaaa;
	width : 75px;
	height : 50px;
	text-align : center;
}

.likes{
	background-image : url(../Images/Cadres/fond_33.png);
	width : 900px;
}









.i195{
	width:195px;
}

.i210{
	width:210px;
}

.i300{
	width:300px;
}

.i350{
	width:350px;
}

.i390{
	width:390px;
}

.i400{
	width:400px;
}

.i595{
	width:595px;
}

.i645{
	width:645px;
}

.i650{
	width:650px;
}

.i695{
	width:695px;
}










#nav, #nav ul {
	padding : 0px;
	margin : 0px;
	list-style : none;
}

#nav a {
	display : block;
}

#nav li {
	float : left;
}

#nav li ul {
	position : absolute;
	left : -999em;
}

#nav li:hover ul {
	left : auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left : auto;
	background-color : #d8e1f0;
	border-radius : 0px 0px 10px 10px;
	border-width : 0px 5px 5px 5px;
	border-style : solid;
	border-color : #b2cbf4;
	padding-left : 25px;
	padding-right : 25px;
}

#liens{
	color : #7499c6;
}

#liens a{
	color : #5881b4;
}










.No-Bottom-Margin{
	margin-bottom : 0px;
}










#Google{
	opacity : 1;
	overflow : hidden;
	
	-webkit-transition : all ease-in-out .5s;
	-moz-transition : all ease-in-out .5s;
	-ms-transition : all ease-in-out .5s;
	-o-transition : all ease-in-out .5s;
	transition : all ease-in-out .5s;
}

#Facebook{
	opacity : 1;
	overflow : hidden;
	
	-webkit-transition : all ease-in-out .5s;
	-moz-transition : all ease-in-out .5s;
	-ms-transition : all ease-in-out .5s;
	-o-transition : all ease-in-out .5s;
	transition : all ease-in-out .5s;
}

#Twitter{
	opacity : 1;
	overflow : hidden;
	
	-webkit-transition : all ease-in-out .5s;
	-moz-transition : all ease-in-out .5s;
	-ms-transition : all ease-in-out .5s;
	-o-transition : all ease-in-out .5s;
	transition : all ease-in-out .5s;
}

#Tumblr{
	opacity : 1;
	overflow : hidden;
	
	-webkit-transition : all ease-in-out .5s;
	-moz-transition : all ease-in-out .5s;
	-ms-transition : all ease-in-out .5s;
	-o-transition : all ease-in-out .5s;
	transition : all ease-in-out .5s;
}

#Instagram{
	opacity : 1;
	overflow : hidden;
	
	-webkit-transition : all ease-in-out .5s;
	-moz-transition : all ease-in-out .5s;
	-ms-transition : all ease-in-out .5s;
	-o-transition : all ease-in-out .5s;
	transition : all ease-in-out .5s;
}










#exist{
	padding-top : 7px;
	opacity : 1;
	overflow : hidden;
	
	-webkit-transition : all ease-in-out .5s;
	-moz-transition : all ease-in-out .5s;
	-ms-transition : all ease-in-out .5s;
	-o-transition : all ease-in-out .5s;
	transition : all ease-in-out .5s;
}

#new{
	padding-top : 7px;
	opacity : 1;
	overflow : hidden;
	
	-webkit-transition : all ease-in-out .5s;
	-moz-transition : all ease-in-out .5s;
	-ms-transition : all ease-in-out .5s;
	-o-transition : all ease-in-out .5s;
	transition : all ease-in-out .5s;
}










#Connexions{
	padding-bottom : 5px;
}

#img{
	margin-top : 15px;
	padding-bottom : 10px;
	opacity : 1;
	overflow : hidden;
	
	-webkit-transition : all ease-in-out .5s;
	-moz-transition : all ease-in-out .5s;
	-ms-transition : all ease-in-out .5s;
	-o-transition : all ease-in-out .5s;
	transition : all ease-in-out .5s;
}

#pass{
	margin-top : 15px;
	padding-bottom : 10px;
	opacity : 1;
	overflow : hidden;
	
	-webkit-transition : all ease-in-out .5s;
	-moz-transition : all ease-in-out .5s;
	-ms-transition : all ease-in-out .5s;
	-o-transition : all ease-in-out .5s;
	transition : all ease-in-out .5s;
}

#pseudo{
	margin-top : 15px;
	padding-bottom : 10px;
	opacity : 1;
	overflow : hidden;
	
	-webkit-transition : all ease-in-out .5s;
	-moz-transition : all ease-in-out .5s;
	-ms-transition : all ease-in-out .5s;
	-o-transition : all ease-in-out .5s;
	transition : all ease-in-out .5s;
}

#mail{
	margin-top : 15px;
	padding-top : 10px;
	padding-bottom : 10px;
	opacity : 1;
	overflow : hidden;
	
	-webkit-transition : all ease-in-out .5s;
	-moz-transition : all ease-in-out .5s;
	-ms-transition : all ease-in-out .5s;
	-o-transition : all ease-in-out .5s;
	transition : all ease-in-out .5s;
}

#bugT{
	margin-top : 15px;
	padding-top : 10px;
	padding-bottom : 5px;
	opacity : 1;
	overflow : hidden;
	
	-webkit-transition : all ease-in-out .5s;
	-moz-transition : all ease-in-out .5s;
	-ms-transition : all ease-in-out .5s;
	-o-transition : all ease-in-out .5s;
	transition : all ease-in-out .5s;
}

.Div-Likes{
	opacity : 1;
	overflow : hidden;
	
	-webkit-transition : all ease-in-out .5s;
	-moz-transition : all ease-in-out .5s;
	-ms-transition : all ease-in-out .5s;
	-o-transition : all ease-in-out .5s;
	transition : all ease-in-out .5s;
}

.Div-Comments{
	opacity : 1;
	overflow : hidden;
	
	-webkit-transition : all ease-in-out .5s;
	-moz-transition : all ease-in-out .5s;
	-ms-transition : all ease-in-out .5s;
	-o-transition : all ease-in-out .5s;
	transition : all ease-in-out .5s;
}










.hide{
	height : 0px;
	opacity : 0 !important;
	padding-top : 0 !important;
	padding-bottom : 0 !important;
	margin-top : 0 !important;
	margin-bottom : 0 !important;
}

.hide .Post-Avatar-Picture img{
	max-height : 0px !important;
}