@charset "iso-8859-2";


.secondaire-responsive670{
	display:block;
}
	

.fond-connexion{
	display:none;
}
.fond-connexion-mobile{
	display:block;
}
.boiteConnexion{
	display:none;
}
.passPerdu{
	text-align:center;
	margin-right:0;
	margin-top:1%;
}
.lienInscription{
	display:block;
	height:30px;
	background-color:rgba(255,255,255,0.2);
	text-align:center;
	margin-top:2%;
	padding-top:2%;
}

.album-affichage-ajouter-album{
	width:80%;
	height:27px;
	padding:5px 35px;
	padding-top:15px;
	padding-right:15px;
	font-size:1em;
}
.album-creation-bouton{
	width:70%;
}
.accrocheBxslider{
	margin-top:-30%;
}
.accrocheBxslider-titre{
	font-size:0.9em;
	line-height:1.1em;
}
.accrocheBxslider-texte{
	display:none;
}

.infosConnecte{
	margin-top:0%;
	padding-top:10px;
	padding-bottom:10px;
}
.infosConnecte > a.mon-espace, .infosConnecte > a.mon-espaceActif{
	margin-top:2%;
}
.voirPanier{
	margin-top:-30px;
}
.retour-admin{
	margin-left:300px;
	margin-top:12px;
}
	
.titre-caption{
	margin-top:8%;
}
.texte-caption {
	display:none;
}
.parIci{
	margin-top:-14%;
}
.footer-fond-haut{
	width:100%;
	height:auto;
	background-color:#1197cf;
	font-size:0.7em;
}
.footer-contenu ul{
	width:100%;
	height:auto;
	float:none;
	background:none;
	padding-top:2%;
	padding-left:0;
}
.footer-contenu li{
	display:inline-block;
	margin-left:2%;
}
.footer-newsletter{
	width:100%;
	height:auto;
	float:none;
	background:none;
	padding-top:10px;
}
.footer-newsletter .legend{
	width:100%;
	text-align:center;
	color:#fff;
	font-weight:bold;
	background-color:#71c1e2;
	padding:1% 0;
}
.footer-newsletter label{
	display:inline-block;
}
.formulaireLigneFooter{
	clear:both;
	width:100%;
	margin-top:0%;
	background-color:#58b6dd;
	padding:2% 0;
}
.derniereNews{
	display:block;
	width:100%;
	text-align:center;
	background-color:#58b6dd;
	margin-top:0;
	padding:1% 0;
}
.footer-telecharger-appli{
	display:block;
	width:100%;
	height:auto;
	float:none;
	background:none;
	margin-left:0;
	padding:3% 0;
}
.telecharger-appli{
	display:block;
	width:100%;
	text-align:center;
	margin-left:0;
}

#nav{
	display:none;
}
.nav-mobile{
	display:block;
}
.annonces, .tchat, .rencontres, .lieux, .galeries, .forum, .boutique, .annonces:hover, .tchat:hover, .rencontres:hover, .lieux:hover, .galeries:hover, .forum:hover, .boutique:hover, .annoncesActif, .tchatActif, .rencontresActif, .lieuxActif, .galeriesActif, .forumActif, .boutiqueActif{
	background-image:none;
}

.secondaire, .secondaire-contact{
	display:none;
}
.content, .content-contact{
	width:100%;
	float:none;
}
.secondaire-responsive{
	display:block;
	width:100%;
	float:none;
}

h1, .commeH1{
	font-size:0.8em;
}
.plusInfo60>a{
	width:90%;
	/*font-size:0.9em;*/
}
.titreDiscussion{
	width:65%;
	padding-left:25px;
	font-size:0.8em;
}
.nombreVueDiscussion{
	width:25%;
	font-size:0.7em;
}

.annonce-creation-bouton{
	font-size:1.05em;
}
	
.contenuListe{
	padding-top:10px;
	width:95%;
	margin-left:3px;
}
.imgListe, .imgListeStatistique{
	width:120px;
	height:100px;
}
.imgListeStatistique{
	float:none;
}
.quatrevingt{
	width:100%;
}
.annonce-pas-de-resultat{
	background:none;
}

.formulaireLigne-responsive{
	float:none;
	width:95%;
}
.recherche-responsive{
	display:block;
}
.commeH1-responsive{
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	padding-top:6px;
	margin-left:30px;
}

.formulaireInputRecherche-responsive, .formulaireInputRecherche-responsive-ville{
	width:85%;
	height:25px;
	border:1px solid #b0bec5;
	border-radius:5px;
	color:#666666;
	font-size:0.8em;
	margin-left:8px;
	margin-top:2%;
}
.formulaireInputRecherche-responsive-ville{
	margin-top:2%;
}
.formulaireSelect-responsive{
	width:85%;
	height:30px;
	border:1px solid #b0bec5;
	border-radius:5px;
	color:#666666;
	font-size:0.8em;
	margin-left:8px;
}
.lancerRecherche-responsive{
	border-top:1px solid #1197CF;
	border-bottom:1px solid #1197CF;
	height:28px;
	margin-top:4%;
}

.lancerRecherche-responsive>a{
	display:block;
	width:85%;
	color:#1197CF;
	padding-top:5px;
	font-weight:bold;
	text-align:right;
}
.lancerRecherche-responsive>a:hover{
	color:#00DCA3;
}

.paginationGenerale{
	width:60%;
	color:#1197CF;
	font-size:0.9em;
	margin-left:5px;
}

@media only screen and (-webkit-max-device-pixel-ratio: 1.5),
 only screen and (-o-max-device-pixel-ratio: 3/2),
 only screen and (max--moz-device-pixel-ratio: 1.5),
 only screen and (max-device-pixel-ratio: 1.5) {
	.titreDiscussion{
		background:url(../images/puce-forum.png) no-repeat left 5px;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
 only screen and (-o-min-device-pixel-ratio: 3/2),
 only screen and (min--moz-device-pixel-ratio: 1.5),
 only screen and (min-device-pixel-ratio: 1.5) {
  	.titreDiscussion{
		background:url(../images/puce-forum@2x.png) no-repeat left 5px;
		background-size: 12px 11px;
	}

}

.fondTitre30-responsive{
	display:block;
	left:0;
	right:0;
	height:28px;
	background-color:#00DCA3;
	color:#fff;
	margin-top:2%;
}
.fd{
	float:right;
	margin-right:2%;
}
.marginTop8{
	margin-top:4%;
}
.contact-annonceur{
	font-size:1em;	
}
.fondTitre30{
	font-size:0.9em;
}
.texteListeAnnonceAside{
	width:80%;
	margin-left:8px;
}
.boite-contact-annonceur{
	margin-top:2%;
}
.boite-contact-annonceur>a{
	padding-left:60px;
}

.formulaireLabelRW{
	width:100%;
	text-align:left;
	padding-right:0px;
	display:block;
	margin-left:5px;
	margin-bottom:8px;
}
.formulaireLabelvideRW{
	width:100%;
	height:1px;
	display:block;
	margin-left:5px;
	margin-bottom:8px;
}
.formulaireInputSelectRW{
	width:80%;
	height:25px;
	display:block;
	margin-left:5px;
}
.formulaireTextareaRW{
	width:80%;
	height:150px;
	margin-left:5px;
}
.formulaireInfoRW{
	width:95%;
	margin-left:5px;
}
.formulaireLabelReponse{
	display:none;
}
.formulaireTextareaReponse{
	margin-left:2%;
	width:90%;
}
.formulaireSubmit{
	margin-left:35%;
}
.texteListeAnnonceAside{
	width:70%;
	margin-left:5px;
}
.alerte-annonce{
	height:160px;
}
.alerte-annonce-connecter{
	background:none;
}
.alerte-annonce-premium{
	background:none;
}
.alerte-annonce-envoyer{
	background:none;
}

.formulaireSelectAnnonce, .formulaireSelect-FiltreRW{
	width:50%;
	height:25px;
	border:1px solid #b0bec5;
	border-radius:5px;
	color:#666666;
	font-size:0.8em;
	padding-left:5px;
	display:inline-block;
}
.formulaireSubmitAlbum {
	margin-left: 60%;
}
.formulaireSelect-FiltreRW{
	width:70%;
	height:25px;
	margin-top:2%;
}
.annonce-depot-photo {
    margin-left:5px;
}
.inscription-boite-alerte{ 
	margin-left:33%; 
	margin-top:2px; 
	width:200px;
}
.inscription-alerte-texte{
	width:200px;	
}
.bienvenue-connexion {
	background:none;
}

.actions-profil{
	width:55%;
	font-size:0.75em;
	padding-top:5px;
	margin-left:135px;	
}
.actions-profil>a, .actions-profil>span{
	padding:0;
	margin-top:10px;
}
/*.amis-ko, .amis-ok, .flasher-ko, .flasher-ok, .contact-profil{
	background:none;
}*/
.plusInfo30-aside-ses-annonces, .plusInfo30{
	font-size:0.95em;
	margin-top:6%;
}
.contenuListe>div>h3{
	font-weight:700;
	font-size:1.1em;
	width:45%;
	margin-left:0;
}
.nombre-visite{
	font-size:0.7em;
}
.qui-a-visite>a>div.fd{
	font-size:0.7em;
}
.info-visiteurs{
	width:82%;
}
.mon-comte-vignette-ami{
	width:50px;
	height:50px;
}
/*.liensDansTitre, .liensDansTitreStatistique{
	display:none;
}*/
.liensDansTitre, .liensDansTitreStatistique{
	display:inline-block;
	height:22px;
	font-size:0.9em;
	font-weight:700;
	padding-left:0;
	float:right;
	margin-right:10px;
	padding-top:6px;
	color:transparent;
	width:30px;
	overflow:hidden;
}
.liensDansTitre:hover, .liensDansTitreStatistique:hover{
	color:transparent;
}

.boite-navSecondaireAlbum-gauche{
	width:100%;
	float:none;
}
.boite-navSecondaireAlbum-droite{
	width:90%;
	float:none;
	clear:both;
	margin-top:40px;
}
.navSecondaireAlbum li:first-child{
	display:none;
}
.mdpPerdu{
	margin-left:40%;
}
.album-alerte-first {
	width: 5%;
}
.album-alerte {
	width: 80%;
}
.photosup_input_file {
	width: 200px;
}
.box-album-ajout {
    width: 80%;
}
.boite-album-photo-ajout {
    width: 80%;
}
/*.titre-album>a{
	display:none;
}*/
.bouton-submit{
	width:80%;
	padding-right:40px;
	font-size:0.8em;
}
.album-info-membre-partie{
	width:80%;
	margin-left:5px;
}
.album-info-membre-partie-der{
	width:80%;
	margin-left:5px;
}

.abonnement-intro{
	min-height:190px;
	background:url(../images/abonnement-visuel.png) no-repeat center 80px;
	background-size:contain;
	font-size:1.1em;
}
.boite-choix{
	min-height:41px;		
}
.boite-choix-info{
	min-height:41px;	
}
.boite-choix>a{
	min-height:41px;	
}
.choix-abonnement, .moyen-paiement{
	float:none;
	width:95%;
}
.moyen-paiement{
	margin-top:20px;
}
.fond-duree{
	height:40px;
	width:40px;
	border-radius:20px;
	margin-right:5px;
}
.fou, .chevalier, .noble, .reine, .roi{
	background-size:contain;
}
.tarif-abonnement {
	font-size: 1.4em;
	padding-top:8px;
	margin-right:5px;
	width:40px;
}
.accroche-abonnement {
	font-size: 0.9em;
	width: 110px;
	margin-right:10px;
	padding-top:14px;
}
.choix-tarif-abonnement {
	width: 50px;
	font-size:0.7em;
	padding-top:0px;
}
.selection_abonnement{
	display:none;
	position:absolute;
	margin-left: 80%;
	margin-top:-41px;
	height:40px;
	width:39px;
	background:none;
}
.selection_abonnement:hover{
	background-size:contain;
}
.cadenas {
	width: 75%;
}
.liAbonnementEntete{
	font-size:0.8em;
}
.liAbonnement{
	font-size:0.9em;
}
.liAbonnementCellule1 {
    line-height: 1.7em;
}
.liAbonnementCellules{
	width:12%;
}
.checkboxKo{
	width:12%;
}
.checkboxOk{
	width:12%;
}

.plusPanier, .moinsPanier{
	font-size:1.5em;
	margin-right:0px;
	display:block;
}
.moinsPanier{
	margin-left:0px;
	margin-right:0px;
}
.passageAlaLigne{
	display:block;
}
.mes-amis-tri{
	width:45%;
}
.central-contact{
	width:auto;  
	margin-left:3%; 
}
.infos-amis{
	margin-left:3%;
}
.formulaire-contact {
	height: 280px;
	min-width: 250px;
	width:auto;
	padding-left: 20px;
}
.formulaire-contact-submit {
    margin-left:0%;
}
.intBxslider{
	display:none;
}
.actions-profil-mon-compte{
	width:80%;
	font-size:0.9em;
	height:100px;
	padding-top:10px;
	margin-left:110px;
}
.mon-compte-actions{
	display:block;
	width:100%;
	height:15px;
	float:none;
	padding-left:30px;
	padding-top:4px;
	color:#1197CF;
}
.mon-compte-actions:hover{
	text-decoration:underline;
}
.mon-comte-credit{
	background:url(../images/picto-credit-petit.png) no-repeat left 5px;
}
.mon-comte-commande{
	background:url(../images/picto-admin-commande.png) no-repeat left top;
}

.mon-compte-modif {
    display: inline-block;
    width: 20%;
    height: 20px;
    padding-left: 25px;
    font-size: 0.9em;
}
.formulaireSubmitMonCompteModif {
    margin-left: 60%;
}

.accrocheConnexion{
	background:none;
}

.resultat-recherche{
	height:45px;
	font-size:0.9em;
	background:none;
	padding-top:10px;
}

.recherche-categorie, .recherche-lieu, .recherche-distance, .recherche-mot, .recherche-evaluation, .recherche-situation, .recherche-photo, .recherche-duree, .recherche-connexion{	
	background:none;
}
.recherche-tri>li{
	display:inline-block;
	padding-left:0;
	padding-top:7px;
	height:32px;
	width:21%;
	margin-right:0;
	font-size:0.65em;
	font-weight:700;
}
.recherche-tri>li:first-child{
	width:38%;
}
.recherche-tri>li:last-child{
	width:36%;
}

.album-filtres{
	width:100%;
}
.albums-filtres-statut {
    float: none;
    width: 70%;
    padding-left: 30px;
	margin-left:35px;
	height:35px;
}
@media only screen and (-webkit-max-device-pixel-ratio: 1.5),
 only screen and (-o-max-device-pixel-ratio: 3/2),
 only screen and (max--moz-device-pixel-ratio: 1.5),
 only screen and (max-device-pixel-ratio: 1.5) {
	.albums-filtres-statut {
		background: url(../images/picto-recherche-categorie.png) no-repeat left 2px;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
 only screen and (-o-min-device-pixel-ratio: 3/2),
 only screen and (min--moz-device-pixel-ratio: 1.5),
 only screen and (min-device-pixel-ratio: 1.5) {
	 .albums-filtres-statut {
		background: url(../images/picto-recherche-categorie.png) no-repeat left 2px;
		background-size: 27px 27px;
	}
}

.album-filtres>li {
	width: 80%;
	margin-right: 3px;
	font-size: 0.9em;
	font-weight: 700;
	vertical-align:bottom;
}
.album-filtres>li:first-child {
	width: 80%;
}
.album-filtres>li:last-child {
	width: 380%;
}

.checkboxRechercheAnniversaire {
	margin-left: 10px;
	margin-top: 30px;
}

.visuelAnniversaire {
	background: none;
}
.lienAnniversaire {
	display: inline-block;
	margin-left: 5px;
	padding-top: 20px;
	width: 55%;
	font-size:0.9em;
}
.ui-datepicker-append {
	font-size: 0.7em;
	margin-left: 3px;
}
.membre-liste-bloc1{
	width:62%;
	float:left;
	margin-left:2%;
}

.membre-liste-bloc2{
	width:inherit;
	float:none;
	margin-left:75px;
	clear:both;
	padding-top:15px;
}
.membre-liste-contact-demande {
    width:inherit;
}
.membre-liste-ville{
	font-size:0.9em;
}
.membre-liste-connecte{
	display:none;
}
.membre-liste-connecte-mobile{
	display:block;
}

.quelques-mots-profil{
	min-height:200px;
}
.gratuit{
	background:none;
	float:left;
}
.boiteFiltre{
	width:40%;
}
.menu-connecte-mobile{
	display:block;
	float:right;
	height:34px;
	margin-right:5px;
	margin-top:5px;
}
.action-discussion{
	margin-top: 0;
}
.supprimer-discussion{
	float:none;
	margin-left:10px;
	margin-top:0px;
}
.emoticones-facile {
    float: left;
    margin-left:10px;
    width: 42%;
}
.formulaireSubmitMessage {
    margin-left: 2%;
    margin-right: 2%;
    margin-top:20px;
	padding: 3px 15px 5px 15px;
	clear:both;
	width:50%;
}
@media only screen and (-webkit-max-device-pixel-ratio: 1.5),
 only screen and (-o-max-device-pixel-ratio: 3/2),
 only screen and (max--moz-device-pixel-ratio: 1.5),
 only screen and (max-device-pixel-ratio: 1.5) {
  	.alerte-annonce-text, .alerte-messagerie-text{
		min-height:270px;
		background:url(../images/messagerie-selectionner-discussion.png) no-repeat center 30px;
		background-size: 300px 218px;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
 only screen and (-o-min-device-pixel-ratio: 3/2),
 only screen and (min--moz-device-pixel-ratio: 1.5),
 only screen and (min-device-pixel-ratio: 1.5) {
	 .alerte-annonce-text, .alerte-messagerie-text{
		min-height:270px;
		background:url(../images/messagerie-selectionner-discussion@2x.png) no-repeat center 30px;
		background-size: 300px 218px;
	}
}
.messagerie-message-info{
	height:55px;
	padding-top:15px;
	margin-bottom:20px;
	font-size:1em;
	padding-left:0;
	width:90%;
	background:none;
	text-align:center;
}

/* Liste discussion cachée */

.secondaire-messagerie{
	position:absolute;
	float:none;
	margin-top:30px;
}
.secondaire-vide{
	width:inherit;
}
.fleche-discussion{
	display:none;
}
.alerte-annonce-premium{
	background:none;
}
.alerte-annonce {
	margin-top: 0;
	text-align: left;
}
.alerte-annonce-text{
	padding-left:50px;
	padding-top:0;
}

.messagerie-message-retour{
	height:58px;
	padding-top:15px;
	margin-bottom:20px;
	font-size:1em;
}


.menu-button{
	display:block;
	position: relative;
	margin-left:10px;
	z-index: 1000;
	background-color:transparent;
	width: 20px;
	height: 20px;
	border:0;
	margin-top:10px;
	cursor:pointer;
}
.menu-button-rencontre{
	margin-left:5px;
	margin-top:15px;
}
.menu-button-profil{
	margin-left:5px;
	margin-top:5px;
}
.menu-button-mon-profil{
	margin-left:5px;
	margin-top:5px;
}
.menu-button:hover{
	opacity: 0.6;	
}
.quelques-mots-profil{
	padding-top:30px;
}
.form-mon-profil{
	padding-top:20px;
}	
.menu-button:hover {
	opacity: 0.6;
}
@media only screen and (-webkit-max-device-pixel-ratio: 1.5),
 only screen and (-o-max-device-pixel-ratio: 3/2),
 only screen and (max--moz-device-pixel-ratio: 1.5),
 only screen and (max-device-pixel-ratio: 1.5) {
  	.menu-button {
		background:url(../images/flecheDiscussion.png) no-repeat left top;
	}	
	.menu-button:hover {
		background:url(../images/flecheDiscussion-hover.png) no-repeat left top;
	}
	.close-button {
		background:url(../images/picto-admin-supprimer-blanche.png) no-repeat center top;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
 only screen and (-o-min-device-pixel-ratio: 3/2),
 only screen and (min--moz-device-pixel-ratio: 1.5),
 only screen and (min-device-pixel-ratio: 1.5) {
	.menu-button {
		background:url(../images/flecheDiscussion@2x.png) no-repeat left top;
		background-size: 20px 20px;
	}	
	.menu-button:hover {
		background:url(../images/flecheDiscussion-hover@2x.png) no-repeat left top;
		background-size: 20px 20px;
	}
	.close-button {
		background:url(../images/picto-admin-supprimer-blanche@2x.png) no-repeat center top;
		background-size: 13px 13px;	
	}
}

/*.close-button {
	display:block;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 10px;
	top: 5px;
	overflow: hidden;
	border: none;
	background-color:transparent;
	cursor:pointer;
}
.close-button::before,
.close-button::after {
	content: '';
	position: absolute;
	width: 3px;
	height: 100%;
	top: 0;
	left: 50%;
	background: #1096cf;
}
.close-button::before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.close-button::after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
*/

.close-button {
	display:block;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 10px;
	top: 10px;
	overflow: hidden;
	border: none;
	background-color:transparent;
	cursor:pointer;
}
.close-button-profil{
	top:0px;
}
.menu-wrap {
	position: absolute;
	z-index: 1001;
	width:250px;
	min-height:200px;
	background-color:#ffffff;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-transition: -webkit-transform 0.4s;
	transition: transform 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}

.show-menu .menu-wrap {
	-webkit-transform: translate3d(-320px,0,0);
	transform: translate3d(-320px,0,0);
	-webkit-transition: -webkit-transform 0.8s;
	transition: transform 0.8s;
	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}

.conversation-un-message-une-reponse{
	width:80%;
}
.formRechercheCarte {
    margin-top:4%;
}
	
.secondaire-tchat-liste-connecte{
	position:absolute;
	float:none;
	margin-top:30px;
}
.tchat-message-accueil {
	background: none;
}

.tchat-texte-accueil {
	line-height: 1em;
	padding-left: 45px;
	padding-top: 10px;
	text-align:left;
}
.menu-button-tchat {
	margin-top:20px;
}
.content_tchat{
	width:100%;
}

.tchat-boite{
	width:95%;
	float:left;
	margin-left:2%;
	border-right:1px solid #00DCA3;
}

.menu-button-tchat {
	display:block;
	position: absolute;
	z-index: 1000;
	width: 20px;
	height: 20px;
	border:0;
	margin-top:10px;
	cursor:pointer;
}	
.menu-button-tchat:hover {
	opacity: 0.6;
}
@media only screen and (-webkit-max-device-pixel-ratio: 1.5),
 only screen and (-o-max-device-pixel-ratio: 3/2),
 only screen and (max--moz-device-pixel-ratio: 1.5),
 only screen and (max-device-pixel-ratio: 1.5) {
  	.menu-button-tchat {
		background:url(../images/flecheDiscussion.png) no-repeat left top;
	}	
	.menu-button-tchat:hover {
		background:url(../images/flecheDiscussion-hover.png) no-repeat left top;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
 only screen and (-o-min-device-pixel-ratio: 3/2),
 only screen and (min--moz-device-pixel-ratio: 1.5),
 only screen and (min-device-pixel-ratio: 1.5) {
	 .menu-button-tchat {
		background:url(../images/flecheDiscussion@2x.png) no-repeat left top;
		background-size: 20px 20px;
	}	
	.menu-button-tchat:hover {
		background:url(../images/flecheDiscussion-hover@2x.png) no-repeat left top;
		background-size: 20px 20px;
	}
}

.boite-connectes {
	position: absolute;
	z-index: 1001;
	width:250px;
	min-height:250px;
	background-color:#ffffff;
	-webkit-transform: translate3d(-320px,0,0);
	transform: translate3d(-320px,0,0);
	-webkit-transition: -webkit-transform 0.4s;
	transition: transform 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}
.pseudoTchat, .pseudoTchatAccueil{
    width: 65%;
}
.pseudoTchatModerateur, .pseudoTchatModerateurAccueil{
    width: 55%;
}
.pseudoMessagerie{
	width:50%;
}

.show-menu .boite-connectes {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-transition: -webkit-transform 0.8s;
	transition: transform 0.8s;
	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}

.menu-wrap-ferme{
	position: absolute;
	z-index: 1001;
	width:250px;
	min-height:200px;
	background-color:#ffffff;
	-webkit-transform: translate3d(-600px,0,0);
	transform: translate3d(-600px,0,0);
	-webkit-transition: -webkit-transform 0.4s;
	transition: transform 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}	
.show-menu .menu-wrap-ferme {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-transition: -webkit-transform 0.8s;
	transition: transform 0.8s;
	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}

/* Liste discussions tchat cachées */

.tchat-contact-boite{
	position:absolute;
	float:none;
	margin-top:30px;
}
.fleche-discussion{
	display:none;
}

.menu-button-tchat-discussion {
	display:block;
	position: absolute;
	margin-left:10px;
	z-index: 1000;
	background-color:transparent;
	width: 28px;
	height: 20px;
	border:0;
	margin-top:10px;
	cursor:pointer;
}	
.menu-button-tchat-discussion:hover {
	opacity: 0.6;	
}
@media only screen and (-webkit-max-device-pixel-ratio: 1.5),
 only screen and (-o-max-device-pixel-ratio: 3/2),
 only screen and (max--moz-device-pixel-ratio: 1.5),
 only screen and (max-device-pixel-ratio: 1.5) {
  	.menu-button-tchat-discussion{
		background:url(../images/flecheDiscussion.png) no-repeat left top;
	}	
	.menu-button-tchat-discussion:hover {
		background:url(../images/flecheDiscussion-hover.png) no-repeat left top;
	}
	.close-button-tchat-discussion {
		background:url(../images/picto-admin-supprimer.png) no-repeat center center;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
 only screen and (-o-min-device-pixel-ratio: 3/2),
 only screen and (min--moz-device-pixel-ratio: 1.5),
 only screen and (min-device-pixel-ratio: 1.5) {
	.menu-button-tchat-discussion {
		background:url(../images/flecheDiscussion@2x.png) no-repeat left top;
		background-size: 20px 20px;
	}	
	.menu-button-tchat-discussion:hover {
		background:url(../images/flecheDiscussion-hover@2x.png) no-repeat left top;
		background-size: 20px 20px;
	}
	.close-button-tchat-discussion{
		background:url(../images/picto-admin-supprimer@2x.png) no-repeat center center;
		background-size: 13px 13px;	
	}
}
.close-button-tchat-discussion {
	display:block;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 10px;
	top: 5px;
	overflow: hidden;
	border: none;
	background-color:transparent;
	cursor:pointer;
}

/*.close-button-tchat-discussion::before,
.close-button-tchat-discussion::after {
	content: '';
	position: absolute;
	width: 3px;
	height: 100%;
	top: 0;
	left: 50%;
	background: #1096cf;
}
.close-button-tchat-discussion::before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.close-button-tchat-discussion::after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}*/

.tchat-discussions-boite {
	position: absolute;
	z-index: 1001;
	width:200px;
	min-height:200px;
	background-color:#ffffff;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-transition: -webkit-transform 0.4s;
	transition: transform 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}

.show-menu-tchat .tchat-discussions-boite {
	-webkit-transform: translate3d(-600px,0,0);
	transform: translate3d(-600px,0,0);
	-webkit-transition: -webkit-transform 0.8s;
	transition: transform 0.8s;
	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}
.tchat-discussions-boite {
	margin-top:20px;
}
.mon-tchat{
	margin-left:0;
}
.tchat-infos-membres{
	/*height:185px;*/
	margin-top:2%;
}

.tchat-demarrerRW-raz{
	clear:both;
	height:1px;
}
.tchat-demarrerRW{
	display:none;
}
.demarrer-tchat{ 
	clear:both; 
	margin-top:10px;
	height:30px;
	width:93%;
	line-height:0.7em;
}


.vignette{
	width:70px;
	height:70px;
}
.listeVignette>li{
	display:inline-block;
	width:70px;
	margin:2px;
	vertical-align:top;
}
.central-tchat{ 
	font-size:0.8em; 
}
.left-tchat{
	width:32%;
	float:left;
	margin-bottom:10px;
}
.illustrationForum {
    display: none;
}
.categorieForum>div {
    text-align: right;
}
.sujets-messages{
	font-size:0.8em;
	margin-top:8px;
}

.boiteCategorieForum {
	width: 98%;
}
.categorieForum-intitule {
	width: 66%;
}
.breadcrumb{
	height:inherit;
	min-height:28px;
}
.breadcrumb-liens{
	float:none;
}
.breadcrumb-ajout-discussion{
	float:none;
	margin-top:8px;
}
.forum-derniere-reponse {
    margin-left: 0%;
}
.actionAdminForum {
	width: 10%;
}
.formRechercheForumAdmin {
	width: 60%;
}
.selectForumAdmin {
	width: 80%;
}
.paginationGenerale {
	width: 100%;
}
.quiRepond {
	float: none;
	width: 100%;
}
.pseudoQuiRepond > a {
	width: 95%;
}
.actionQuiRepond{
	float:left;
	width:48%;
}
.infoQuiRepond {
	clear: none;
	float: left;
	width:48%;
	padding-top:0px;
}	
.reponse {
	width: 98%;
	margin-top:5px;
}
.forum-contact {
	margin-left: 30%;
}
.info-membre-action-contact {
	padding-top:0px;
}
.info-membre-forum-lieu{
	margin-top:0;
}
.info-membre-forum-lieu img{
	width:5%;
}
.adminReponse > span {
    width: 80%;
}
.adminReponse-actions {
    width:100%;
	text-align:left;
	margin-top:7px;
}
.adminReponse-actions>a {
    width:12%;
}
h2{
	margin-left: 25px;
}
/*.h2secondaire {
	margin-left: 26px;
}*/
.formulaireSubmit2bis, .formulaireSubmitAnnuler {
	margin-left: 10%;
}
.formulaireLabelAjoutForum, .formulaireLabelAjoutForumErreur{
	width: 95%;
	text-align:left;
	margin-left:10px;
}
.formulaireTextareaAjoutForum{
	width: 90%;
	margin-left:10px;
	margin-top:8px;
}
.placement-popin-forum {
	margin-top:0;
	margin-left:-25%;
}
.visites, .visites-amis{
	width:70px;
	font-size:0.8em;
	font-weight:600;
	letter-spacing:0.02em;
}
.visites-amis{
	width:100px;
}
aside.titre-quelques-mots, aside.titre-infos{
	background:none;
}
.mon-compte-mail{
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;    /* Opera < 10 */
	text-overflow: ellipsis;
}
.mon-comte-annonce-titre-date {
    width: 59%;
}
.mon-comte-annonce-ajouter-texte {
    width: 65%;
}
.info-envoi-moderation{
	height:75px;
	background-color:#f7fcfe;
}
.ui-datepicker-append {
    font-size: 0.7em;
    margin-left: 3px;
}
.annonce-creation-bouton {
	padding: 4px 15px 5px 35px;
}
.titre-recherche {
    background-image: none;
}
.commeH1{
	margin-left:5px;
}
.bloc-recherche-carte{
	display:none;
}

.membre-liste-voir-profil {
    display: block;
    float: right;
    color: #546e7a;
    font-weight: 700;
    font-size: 1em;
    padding-top: 10px;
    height: 25px;
    padding-right:5px;
	background:none;
}

.close-button-secondaire{
	display:block;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 10px;
	top:38px;
	overflow: hidden;
	border: none;
	background-color:transparent;
	cursor:pointer;
}
.close-button-secondaire::before,
.close-button-secondaire::after {
	/*content: '';*/
	position: absolute;
	width: 3px;
	height: 100%;
	top: 0;
	left: 50%;
	background: #1096cf;
}
.close-button-secondaire::before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.close-button-secondaire::after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.forum-repondre {
	float:left;
    margin-left: 0;
}
.forum-quiRepond {
	width: 100%;
	float: none;
	font-size: 0.9em;
}
.forum-quiRepond-membre{
	width:50%;
	float:left;
}
.forum-quiRepond-infos{
	clear:none;
	width:45%;
	float:left;
	font-size:0.8em;
	line-height:1.6em;
	margin-top:0;
}
.forum-quiRepond-pseudo-vignette{
	width:80%;
}

.navSecondaire, .navSecondaireAdmin, .navSecondaireSansFilet {
    text-align: center;
    min-height: 34px;
    border-bottom: 1px solid #eceff1;
    padding-top: 23px;
	padding-bottom:6px;
}
.mes-amis-tri {
	width: 48%;
	float: left;
	font-size: 0.8em;
	font-weight: 600;
}
.mes-amis-tri:first-child{
	margin-left:5px;
}
.contact-img-generique>div {
    margin-left: 10%;
    width: 80%;
}
.contact-img-generique{
	background:none;
}
.lienContact-texte-generique{
	margin-left:auto;
}
.membre-liste-nombre-vue {
    margin-right:5px;
	font-size:0.8em;
	padding-top:11px;
}
.tableauPanier{
	line-height:1.4em;
	font-size:0.8em;
}
.bon-commande-bouton-imprimer-facture {
	margin-left: 30%;
}
.contactez-nous {
	background: none;
	padding-left: 0;
}
.formulaireSubmitContact{
	margin-left:57%;
}
.labelContactRW{
	width:22%;
}
.formulaireInputContactRW{
	width:60%;
}
.formulaireTextareaContactRW{
	width:68%;
}
.cdg-p {
	width: 95%;
	clear:both;
}
.label-monCompte-modifRW{
	clear:both;
	width:80%;
	text-align:left;
	margin-top:10px;
	margin-left:10%;
}
.filtresSituationInscription{
	width:100%;
	margin-top:10px;
}
.formulaireInputDateNaissance{
	margin-left:0;
	margin-top:10px;
}
.formulaireInput-monCompte-modifRW{
	clear:both;
	width:80%;
	margin-left:10%;
	margin-top:10px;
}
.formulaire-ligneInfo-monCompte-modifRW{
	margin-left:10%;
}
.formulaireReponse{
	font-size:0.9em;
}
.label-mon-compte-modifRW{
	font-size:0.9em;
	width:20%;
}

.forum-lien-video {
    margin-left: 10%;
}
.forumInfoAjoutCitation {
	background:none;
    margin-left: 10%;
    padding-left:5px;
    line-height: 1.1em;
    width: 85%;
}
.formulaire-lien-buttonOff {
    margin-left: 10px;
}
.formulaireSubmitAnnulerForum {
    margin-top: 20px;
}

.formulaire-lien{	
	position:absolute;
	background-color:#fff;
	width:290px;
	height:225px;
	z-index:5000;
	padding-left:10px;
	border-radius:5px;
	text-align:left;
	border:solid 1px #CFD8DC;
}
.formulaire-video{	
	position:absolute;
	background-color:#fff;
	width:290px;
	height:150px;
	z-index:5000;
	padding-left:10px;
	border-radius:5px;
	text-align:left;
	border:solid 1px #CFD8DC;
}

.placement-popin-forum-lien{
	position: absolute;
	margin-top: -294px;
	margin-left:-30px;
	z-index: 8000;
}
.placement-popin-forum-img{
	position:absolute;
	margin-top:-219px;
	margin-left:-30px;
	z-index:8000;
}
.placement-popin-forum-videoYT{
	position:absolute;
	margin-top:-219px;
	margin-left:-30px;
	z-index:8000;
}
.placement-popin-forum-videoD{
	position:absolute;
	margin-top:-219px;
	margin-left:-30px;
	z-index:8000;
}

.fleche-bulle-forum-lien{
	margin-left: 31px;
}
.fleche-bulle-forum-img{
	margin-left:90px;
}
.fleche-bulle-forum-videoYT{
	margin-left:150px;
}
.fleche-bulle-forum-videoD{
	margin-left:210px;
}
.ligneInfoAbonnement{
	padding-bottom:6px;
}
.articlePanierImage{
	padding-right:5px;
}
.articlePanierImage img{
	width: 40px;
}
.passageAlaLigne {
	clear:both;
	display:block;
	margin-top:8px;
}

.lieu-avis-contenu {
    width: 98%;
	clear:both;
}
.lieu-affichage-avis-contenu {
	width: 74%;
	float: left;
	margin-left: 10px;
}

.submit-valider-pass{
	margin-left:auto;
	margin-right:auto;
}

.boutique-content{
	width:100%;
	float:none;
}
.boutique-secondaire{
	display:none;
}
.boutique-diaporama-accroche{
	margin-top:-40%;
}
.boutique-diaporama-accroche-titre{
	font-size:0.9em;
}
.boutique-diaporama-accroche-texte{
	font-size:0.6em;
	width:40%;
}
.boutique-affichage-infos{
	float:none;
	clear:both;
	width:95%;
	margin-left:5px;
	padding-top:10px;
}
.boutique-affichage-ajouter-panier{
	float:right;
	margin-right:5px;
}

.avis-chargement{
	width:98%;
	height:360px;
	position:absolute;
	z-index:500;
}
.formulaireSubmitAnnulerAvis{
	margin-left:12%;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ADMIN */
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.navAdminInfo {
	height: 55px;
	padding-top: 6px;
}
.bandeau-info-admin{
	text-align:center;
	height:auto;
	line-height:1.2em;
}
.bandeau-info-adminLi{
	display:block;
	height:70px;
	width:90%;
	padding-left:0px;
	margin:0;
	margin-left:20px;
	border-bottom:dashed 1px #1197CF;	
}
.panier, .euro, .euros{
	background:none;
}
.bandeau-info-adminLi:first-child {
	width: 90%;
	height:50px;
}
.bandeau-info-adminLi:last-child {
	border-bottom:none;
}

.admin-menu-annonce {
	width: 26%;
}
.admin-menu-annonce-statut {
	width: 28%;
}
.admin-categorie-annonce-label, .admin-categorie-annonce-label-first {
	padding-top:0;
}
.admin-categorie-annonce {
	display: block;
}
.admin-categorie-annonce-label, .admin-categorie-annonce-label-first {
	width: 90%;
	margin-bottom:10px;
}
.gratuite, .gratuite:hover, .gratuiteActif, .payante, .payante:hover, .payanteActif{
	display:inline-block;
}
.formulaireAdminRecherche {
	padding-top:0;
	width: 45%;
}
.formulaireLabelRechercheForumAdmin{
	padding-bottom:10px;
}
.admin-info-membre-action {
	min-height: 70px;
}

.admin-info-membre-action-pseudo {
	min-width: 30%;
}
.admin-info-membre-action-actions {	
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
	margin-right:0;
	text-align: right;
	width: 60%;
	float: right;
}	
.partieA-infos-qui {
	float: left;
	margin-left: 10px;
	padding-top:0px;
	padding-bottom:0px;
}
.partieA-infos-situation{
	background-size:contain;
}
.partieA {
	width: 40%;
}
.partieB{		
	width: 40%;
}
.partieC {
	clear:both;
	width: 40%;
	padding-top:10px;
	margin-left:0;
	float:left;
}
.partieD {
	width: 25%;
	padding-top:10px;
}
.partieE {
	width: 35%;
	padding-top:10px;
	margin-left:0;
}
.admin-l-annonce-actions {
	width:100%;
}	
.admin-l-annonce-infos {
	width: 35%;
}
.admin-l-annonce-l-annonce {
	width: 65%;
}
.admin-annonce-formulaireInput {
	width: 95%;
}
.admin-annonce-formulaireSelect {
	width: 97%;
}
.admin-annonce-formulaireTextarea, .admin-annonce-formulaireTextarea-modif {
	width: 94%;
}