@charset "iso-8859-2";
.fond-connexion{
	width:295px;
	height:142px;
	background:url('../images/fond-bulle-connexion.png') no-repeat left top;
	float:right;
	margin-right:0%;
}
.formulaireLigneFooter{
	width:98%;
}
.texte-caption {
	font-size:0.8em;
	line-height:1.2em;
}
.parIci{
	margin-top:-8%;
}
.footer-telecharger-appli{
	width:250px;
}

#nav{
	width:100%;
	max-width:960px;
	margin: 0 auto;
	margin-top:0.5%;
	/*font-size:0.9em;*/
}
.menu>a, .menu-tchat>a, .menu-rencontre>a{
	padding-left:5px;	
}
.menu-accueil>a.accueil{
	padding-left:30px;	
}
.menu-connecte{
	padding:1% 0 0.5% 2%;
	margin-left:15%;
}

.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;
}

.sousmenu{
	width:100%;
	min-width:764px;
}
.sousmenu-annonce{
	margin-left:-40px;
}
.sousmenu-galeries{
	margin-left:-115px;	
}
.sousmenu-lieux{
	margin-left:-410px;
}
.sousmenu-forum{
	margin-left:-540px;
}

.partieCentrale{
	width:35%;
}
.sousmenu-ul>a>p{
	width:120px; 
	margin-left:10px;
}
.ajouter-annonces{
	display:block;
	width:75%;
	height:30px;
	padding:5px 0px;
	padding-top:2px;
	padding-right:10px;
	padding-left:30px;
	margin-left:0px;
	margin-top:2%;
	font-size:1.2em;
}
.sous-menu-ajouter-album{
	height:26px;
	padding:5px 35px;
	padding-top:12px;
	padding-right:15px;
	margin-left:0px;
	font-size:1.3em;
}
.annonce-creation-bouton{
	display:block;
	width:50%;
	margin:0 auto;
	height:30px;
	color:#fff;
	padding:5px 35px 5px 35px;
	text-align:center;
	border-radius:5px;
	cursor:pointer;
	margin-top:4%;
	font-size:1.3em;
	padding-top:12px;
	padding-right:15px;
	position: relative;
}
.accrocheBxslider-texte {
    margin-top: 10px;
}
.alerte-annonce-text{
	padding-left:100px;
	padding-top:20px;
}

.formRecherche, .formRechercheCarte{
	width:95%;
}

.index-listeVignettes, .index-lieux-listeVignettes{
	text-align:center;
	font-size:0.8em;
	padding:0.2%;
	max-height:190px;
	overflow:hidden;
}
.index-lieux-listeVignettes{
	max-height:250px;
}
.listeVignette>li, .listeVignetteAnnonce>li, .listeVignetteGalerie>li{
	display:inline-block;
	width:65px;
	margin:2px;
	vertical-align:top;
}
.vignette{
	width:65px;
	height:65px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size:cover;
}
.pictoInfo{
	width:10px;
	height:10px;
}
.pseudoInfo{
	font-size:0.8em;
}

.inscription-boite-alerte{ 
	margin-left:52%; 
}

h1, .commeH1{
	font-size:0.8em;
}

.annonce-creation-bouton{
	font-size:1.2em;
}

.imgListe, .imgListeStatistique{
	width:140px;
	height:128px;
}
.annonce-pas-de-resultat{
	background:url(../images/sherlock.png) no-repeat 10px 15px;
	padding-left:20px;
}
.boite-contact-annonceur>a{
	padding-left:25px;
}

.texteListeAnnonceAside{
	width:65%;
	margin-left:5px;
}
.formulaireSubmit{
	margin-left:58%;
}
.submit-valider-pass{
	margin-left:auto;
	margin-right:auto;
}
.album-affichage-ajouter-album{
	width:42%;
	height:30px;
	padding:5px 35px;
	padding-top:12px;
	padding-right:15px;
	font-size:1.25em;
}

.image_box {
    background-color:#fff;
	border:1px solid #1197CF;
	border-radius:10px;
    float: left;
    height: 120px;
	overflow:hidden;
    margin: 10px 20px 20px 0;
    width: 130px;
}
.image_box .photo{
    height: 70px;
    margin: 10px 0 0 10px;
    width: 110px;
	background:#1197CF url(../images/picto-depot-photo.png) no-repeat center center;
}

.image_box .button {
    overflow: hidden;
    width: 130px;
}
.photosup_button {
    height: 32px;
    margin: 12px 0 0 0px;
    overflow: hidden;
    width: 130px;
	text-align:center;
}
.mon-comte-ses-annonce-titre-date{
	width:60%;
}
.son-comte-accroche-prive{
	width:60%;
}
.listeVignetteGalerie>li{
	width:60px;
	height:60px;
	margin:3px;
}
.vignetteGalerie{
	width:60px;
	height:60px;
}
.date-mes-ses-annonces{
	float:none;
	clear:both;
	padding-top:5px;
}
.mon-comte-annonce-titre-date{
	width:60%;
	margin-left:1%;
}
.mon-comte-annonce-titre{
	height:32px;
	font-weight:700;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.mon-comte-annonce-ajouter-texte{	
	width:65%;
	margin-left:1%;
}
.mon-compte-connexions-credit-ko{
	padding-top:4px;
	height:22px;
	font-size:0.7em;
}
.visites, .visites-amis{
	width:65px;
	font-size:0.75em;
	font-weight:600;
	letter-spacing:0.02em;
}
.visites-amis{
	width:90px;
}
.mon-compte-mail{
	font-size:0.7em;
}

/*.tchat-message-accueil{
	color:#1097cf;
	text-align:center;
	width:100%;
	height:105px;
	margin-top:2%;
	background:url(../images/tchat-image-acceuil.png) no-repeat 30px top;
}*/
.central-tchat{
	margin-left:0;
	font-size:0.8em;
}
.demarrer-tchat{ 
	padding:2px 5px;
	font-size:0.9em;  
	line-height:1.1em; 
	margin-top:1%;
}
.tchat-change-conversation{
	display:block;
	float:left;
	width:70%;
	font-size:0.9em;
}
.emoticones-facile{
	margin-left:0px;
	width:41%;
}

.boite-navSecondaireAlbum-gauche{
	width:57%;
}
.boite-navSecondaireAlbum-droite{
	width:40%;
}
.bouton-submit{
	width:45%;
}
.actions-profil{
	width:75%;	
}
.fond-duree{
	margin-right:5px;
}
.tarif-abonnement {
    font-size: 1.8em;
    margin-right: 5px;
    width: 60px;
}
.accroche-abonnement {
    font-size: 1em;
    width: 120px;
}
.choix-tarif-abonnement {
    width: 60px;
	font-size:0.8em;
}
.selection_abonnement {
    margin-left: 40%;
}
.navSecondaire{
	padding-bottom:6px;
}
.central-contact{
	width:auto;  
	margin-left:3%; 
}
.infos-amis{
	margin-left:3%;
}
.intBxslider{
	font-size:1.4em;
	line-height:1.4em;
}
.actions-profil-mon-compte{
	font-size:0.75em;
}
.resultat-recherche{
	font-size:1.1em;
}
.recherche-tri>li {
    padding-left: 30px;
    padding-top: 7px;
    height: 32px;
    width: 17%;
    margin-right:2px;
}
.recherche-tri>li:first-child{
	width:32%;
}
.recherche-tri>li:last-child{
	width:31%;
	margin-right: 0;
}

.checkboxRechercheAnniversaire {
    margin-left: 60px;
    margin-top: 30px;
}
.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-ville{
	font-size:0.85em;
}
.plusInfo30-aside-son-profil{
	font-size:0.8em;
}
.tchat-liste-contactLi, .tchat-liste-contactLi-actif {
    padding-left:0px;
	padding-right:0px;
}
.tchat-change-conversation {
    width: 76%;
}

.titreDiscussion {
    width: 60%;
}

.boiteCategorieForum {
    width: 90%;
}
.categorieForum-intitule {
    width: 77%;
}
.forum-derniere-reponse {
    margin-left: 1%;
}
.adminReponse > span {
    width: 28%;
}
.formulaireSubmit2bis, .formulaireSubmitAnnuler {
    margin-left: 60%;
}
.boiteCategorieForum-ajout{
	width:98%;
}
.placement-popin-forum {
    margin-left:5%;
}
#bx-pager a{
	width: 60px;
	height:39px;
}
.forum-quiRepond-pseudo-vignette{
	width:82%;
}
.contact-img-generique>div {
    margin-left: 50%;
    width: 50%;
}
.fleche-discussion {
	display:none;
}
.pseudoMessagerie{
	width:50%;
	font-size:0.9em;
}
.bon-commande-bouton-imprimer-facture {
	margin-left: 72%;
}
.cdg-p {
    width: 65%;
}
.formulaireSubmitAnnulerRW{
	margin-left:50%
}
.abonnement-intro {
    background-size: contain;
}

.boutique-affichage-img{
	width:250px;
	height:250px;
}
.boutique-affichage-un-produit-libelle{
	width:50%;
}
.boutique-affichage-un-produit-prix{
	float:right;
	width:43%;
	font-size:2em;
	text-align:right;
}
.album-creation-bouton{
	width: 30%;
}
.album-filtres {
    float: left;
    margin-left: 10px;
    width: 73%;
}
.album-filtres>li {
    display: inline-block;
    padding-left: 28px;
    padding-top: 11px;
    height: 30px;
    width: 30%;
    margin-right: 10px;
    font-size: 0.95em;
    font-weight: 700;
	vertical-align:top;
}
.album-filtres>li:first-child {
    width: 26%;
}
.album-filtres>li:last-child {
    width: 20%;
}

@media (max-width: 886px) {	
	.cercle26Tchat{
		display:none;
	}
}
@media (max-width: 846px) {	
	.carte{ 
		width:210px; 
	}
	.tropLoin{
		display:none;
	}
}

/* ---------------- @780 -------------------- */

@media (max-width: 780px) {		
	.texte-caption {
		font-size:0.8em;
		line-height:1.2em;
		max-height:150px;
		overflow:hidden;
	}
	.footer-contenu ul{
		width:25%;
		background:none;
		padding-left:2%;
	}
	.footer-newsletter label{
		display:none;
	}
	.footer-telecharger-appli{
		width:35%;
	}
	.legend{
		font-size:0.9em;
	}
	
	#nav{
		width:100%;
		max-width:670px;
		margin: 0 auto;
		margin-top:0.5%;
		font-size:0.85em;
	}
	.menu-connecte{
		padding:1% 0 0.5% 2%;
		margin-left:10%;
	}
	.sousmenu{
		width:100%;
		min-width:650px;
	}
	.sousmenu-rencontres{
		margin-left:-209px;
	}
	.sousmenu-lieux{
		margin-left:-372px;
	}
	.sousmenu-forum{
		margin-left:-488px;
	}
	.ajouter-annonces{
		padding-top:6px;
		font-size:1.2em;
	}

	.accrocheBxslider{
		margin-top:-35%;
	}
	.accrocheBxslider-titre{
		font-size:1.3em;
		line-height:1.1em;
	}
	.accrocheBxslider-texte{
		margin-top:18px;
		width:80%;
	}
	
	.album-affichage-ajouter-album{
		width:50%;
		height:30px;
		padding:5px 35px;
		padding-top:12px;
		padding-right:15px;
		font-size:1.25em;
	}
	
	.pseudoTchat, .pseudoTchatModerateur, .pseudoTchatAccueil, .pseudoTchatModerateurAccueil{
		width:65%;
		font-size:0.9em;
		padding-left:2px;
	}
	.pseudoTchatModerateur{
		width:55%;
	}
	.pseudoTchatAccueil{
		width:55%;
	}
	.pseudoTchatModerateurAccueil{
		width:45%;
	}
	.statutModerateur{
		font-size:0.6em;
	}
	.statutProfilTchat{
		margin-left:2px;
	}
	.cercle26{
		width:24px;
		height:24px; 
	}

	.titreDiscussion{
		width:65%;
	}
	.nombreVueDiscussion{
		width:25%;
		font-size:0.8em;
	}
	.gratuit{
		background:none;
	}
	.bienvenue-connexion {
		background:none;
	}
	.plusInfo60>a{
		width:93%;
	}
	
	.bloc-recherche-carte{
		display:none;
	}
	.plusInfo30{
		margin-top:10%;
		font-size:0.85em;
	}

	.imgListe, .imgListeStatistique{
		width:120px;
		height:100px;
	}
	
	.annonce-creation-bouton{
		font-size:1.05em;
		display:block;
		width:54%;
		margin:0 auto;
		height:30px;
		color:#fff;
		padding:5px 35px 5px 35px;
		text-align:center;
		margin-top:4%;
		padding-top:14px;
		padding-right:15px;
		position: relative;
	}
	.commeH1{
		margin-left:5px;
	}
	.titre-recherche{
		background-image:none;
	}
	.commeH1-780{
		margin-left:3px;
	}
	.formRecherche, .formRechercheCarte{
		width:99%;
	}	

	.formulaireInputRecherche, .formulaireInputRechercheForum, .formulaireInputRechercheCarte, .formulaireSelectAdmin, .formulaireInputAjouter {
		width: 80%;
	}
	.rechercheLiAnnonce{
		width:88px;
	}
	.picto-rechercheAnnonce{
		width:88px;
	}
	.quatrevingt{
		width:100%;
	}
	
	#bx-pager a{
		width: 54px;
		height:36px;
	}
	
	.fleche-discussion{
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 15px 15px 15px 0;
		border-color: transparent #1096cf transparent transparent;
		position:absolute;
		margin-top:60px;
	}
	.alerte-annonce-text{
		padding-left:100px;
		padding-top:25px;
	}
	.conversation-un-message-une-reponse{
		width:80%;
		margin-left:15px;
	}
	.contact-annonceur{
		font-size:0.9em;	
	}
	.fondTitre30{
		font-size:0.83em;
	}
	.texteListeAnnonceAside{
		width:60%;
		margin-left:3px;
	}
	.formulaireSubmit{
		margin-left:52%;
	}
	/*.alerte-annonce-text{
		padding-left:100px;
		padding-top:20px;
		font-size:0.85em;
	}*/
	/*.formulaireSubmit2{
		padding:3px 15px;
		margin-left:0%;
		letter-spacing:0.07em;
	}*/
	
	.image_box {
		background-color:#fff;
		border:1px solid #1197CF;
		border-radius:10px;
		float: left;
		height: 100px;
		overflow:hidden;
		margin: 10px 20px 20px 0;
		width: 110px;
	}
	.image_box .photo{
		height: 50px;
		margin: 10px 0 0 10px;
		width: 90px;
		background:#1197CF url(../images/picto-depot-photo.png) no-repeat center center;
		background-size:contain;
	}
	
	.image_box .button {
		overflow: hidden;
		width: 110px;
	}
	.photosup_button {
		height: 32px;
		margin: 12px 0 0 0px;
		overflow: hidden;
		width: 110px;
		text-align:center;
		font-size:0.8em;
	}
	.listeVignetteGalerie>li{
		width:50px;
		height:50px;
		margin:2px;
	}
	.vignetteGalerie{
		width:50px;
		height:50px;
	}
	.plusInfo30-aside-ses-annonces{
		font-size:0.9em;
	}
	.mon-compte-connexions-credit-ko{
		width:55%;
		padding-top:4px;
		height:22px;
		font-size:0.7em;
	}
	.mon-compte-connexions-credit-alert{
		width:55%;
	}
	.visites, .visites-amis{
		width:54px;
		font-size:0.75em;
		font-weight:600;
		letter-spacing:0.02em;
	}
	.visites-amis{
		width:80px;
	}
	.mon-comte-annonce-titre-date{
		width:54%;
	}
	.mon-comte-annonce-ajouter-texte{	
		width:60%;
	}
	.mon-compte-mail{
		font-size:0.7em;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
	}
	.qui-a-visite>a{
		width:92%;
	}
	.qui-a-visite>a>div.fd{
		font-size:0.9em;
	}
	.info-visiteurs{
		width:75%;
	}
	
	.album-creation-bouton{
		width:35%;
	}

	.navSecondaireAlbum{
		margin-top:0;
	}
	.navSecondaireAlbum li:first-child{
		display:none;
	}
	.navSecondaireAlbum li>a{
		font-size:0.7em;	
	}
	.bouton-submit{
		width:65%;
		padding-right:40px;
	}
	.actions-profil{
		width:60%;	
	}
	.abonnement-intro{
		background-size:contain;
		font-size:1.2em;
	}
	
	.boite-choix{
		min-height:41px;		
	}
	.boite-choix-info{
		min-height:41px;	
	}
	.boite-choix>a{
		min-height:41px;	
	}	
	.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:10px;
		width: 40px;
	}
	.accroche-abonnement {
		font-size: 0.9em;
		width: 110px;
		padding-top:14px;
		margin-right:5px;
	}
	.choix-tarif-abonnement {
		width: 60px;
		font-size:0.8em;
		padding-top:0px;
	}
	.selection_abonnement{
		display:none;
		position:absolute;
		margin-left: 40%;
		margin-top:-41px;
		height:40px;
		width:39px;
		background:none;
	}
	.selection_abonnement:hover{
		background-size:contain;
	}
	.cadenas {
		width: 85%;
	}
	.quantite{
		padding:0px 4px;
	}
	.plusPanier, .moinsPanier{
		font-size:1.5em;
		margin-right:5px;
	}
	.moinsPanier{
		margin-left:5px;
		margin-right:0px;
	}
	.mon-comte-vignette-ami {
		height: 70px;
		width: 70px;
	}
	.intBxslider{
		font-size:1.1em;
		line-height:1.2em;
	}
	.intBxslider>li{
		display:block;
		background:url(../images/puce-blanche.png) no-repeat left 6px;
		padding-left:15px;
	}
	.actions-profil-mon-compte{
		font-size:0.75em;
		margin-left:110px;
	}
	.mon-compte-actions{
		width:32%;
		padding-left:0px;
	}
	.mon-comte-credit{
		background:none;
	}
	.mon-comte-commande{
		background:none;
	}
	.mon-compte-messagerie{
		background:none;
	}
	.mon-compte-modif{
		width:18%;
	}
	.resultat-recherche{
		background:none;
	}

	.recherche-categorie, .recherche-lieu, .recherche-distance, .recherche-mot, .recherche-evaluation, .recherche-situation, .recherche-photo, .recherche-duree, .recherche-connexion, .recherche-ajout, .recherche-modification, .recherche-popularite, .albums-filtres-statut{	
		background:none;
	}
	.recherche-tri>li{
		display:inline-block;
		padding-left:0;
		padding-top:7px;
		height:32px;
		width:19%;
		margin-right:5px;
		font-size:0.95em;
		font-weight:700;
	}
	.recherche-tri>li:first-child{
		width:38%;
	}
	.recherche-tri>li:last-child{
		width:36%;
	}
	.albums-filtres-statut{
		float:left;
		width:20%;
		padding-left:0;
	}
	.album-filtres {
		float: left;
		margin-left: 10px;
		width: 73%;
	}
	.album-filtres>li {
		display: inline-block;
		padding-left: 0;
		padding-top: 11px;
		height: 30px;
		width: 35%;
		margin-right: 10px;
		font-size: 0.95em;
		font-weight: 700;
		vertical-align:bottom;
	}
	.album-filtres>li:first-child {
		width: 31%;
	}
	.album-filtres>li:last-child {
		width: 24%;
	}
	
	.checkboxRechercheAnniversaire {
		margin-left: 10px;
		margin-top: 30px;
	}
	.formulaireInputDateAnniv {
		margin-left: 2px;
		padding-left: 5px;
		width: 70%;
	}
	.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-bloc2{
		font-size:0.9em;
	}
	.plusInfo30-aside-son-profil{
		font-size:0.7em;
	}
	.emoticones-facile{
		margin-left:0px;
		width:48%;
	}
	.liensDansTitre, .liensDansTitreStatistique{
		margin-right:10px;
		font-size:0.7em;
	}
	
	/* Liste connectés cachée */
	
	.secondaire-tchat-liste-connecte{
		position:absolute;
		float:none;
		margin-top:30px;
	}
	.fleche-discussion{
		display:none;
	}
		
	.menu-button-tchat {
		display:block;
		position: relative;
		z-index: 1000;
		background-color:transparent;
		width: 20px;
		height: 20px;
		border:0;
		margin-top:20px;
		cursor:pointer;
	}	
	.menu-button-tchat:hover {
		opacity: 0.6;
	}
	.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-profil{
		top:0px;
	}

	.boite-connectes {
		position: absolute;
		z-index: 1001;
		width:250px;
		min-height:200px;
		background-color:#fff;
		-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);
	}

	.show-menu .boite-connectes {
		-webkit-transform: translate3d(-0px,0,0);
		transform: translate3d(-0px,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);
	}
	
	.content_tchat{
		width:100%;
	}
	
	.paginationGenerale {
		width: 49%;
	}
	.forum-derniere-reponse {
		margin-left: 0;
		margin-right: 0;
	}
	.forum-repondre{
		margin-right:0;
		margin-left:0;
	}
	.adminReponse > span {
		width: 35%;
	}
	.adminReponse-actions {
		width: 65%;
	}
	.adminReponse-actions > a {
		width: 12%;
	}
	.pseudoQuiRepond > a {
		width: 84%;
	}
	.contactQuiRepond {
		margin-left: 30%;
	}	
	.forum-contact {
		margin-left: 18%;
	}
	.intercalaire{
		margin-top:5px;
	}
	.formulaireSubmit2bis, .formulaireSubmitAnnuler {
		margin-left: 55%;
	}
	.curseur {
		margin-left: 3%;
		width: 90%;
	}
	
	.forum-quiRepond-pseudo-vignette{
		width:80%;
	}
	.fleche-bulle{
		display:none;
	}
	.placement-popin-forum{
		margin-left:6%;
	}
	.forum-validRW{
		clear:both;
		padding-top:20px;
		margin-left:28%;
	}
	.membre-liste-en-contact {
		width: 80%;
	}
	.mes-amis-tri {
		width: 37%;
		float: left;
		font-size: 0.9em;
		font-weight: 700;
	}
	.tableauPanier{
		line-height:1.6em;
		font-size:0.9em;
	}
	.bon-commande-bouton-imprimer-facture {
		margin-left: 66%;
	}
	.secondaire-contact{
		display:none;
	}
	.content-contact{
		width: 100%;
		float: none;
	}
	.formulaireSubmitContact{
		margin-left:64%;
	}
	.cdg-p {
		width: 60%;
	}
	.formulaireSubmitMonCompteModif {
		margin-top: 0;
		margin-left: 65%;
	}
	.formulaireSubmitAnnulerRW{
		margin-left:45%
	}
	.ligneInfoAbonnement{
		padding-bottom:6px;
	}
	.rechercheH3Sanspadding {
		padding-top: 5px;
	}
	.donner-avis {
		width: 100%;
		padding: 5px 35px;
		padding-top: 10px;
		padding-right: 0px;
		padding-left: 0px;
		margin-left:0;
		margin-right: auto;
		margin-top: 15px;
		font-size: 1em;
		background-image:none;
	}
	
	.lieu-affichage-avis-contenu {
		margin-left: 10px;
	}
	.submit-valider-pass{
		margin-left:auto;
		margin-right:auto;
	}
	.boutique-diaporama-accroche{
		margin-top:-38%;
	}
	.boutique-affichage-infos{
		float:none;
		clear:both;
		width:95%;
		margin-left:5px;
		padding-top:10px;
	}
	.boutique-affichage-ajouter-panier{
		float:right;
		margin-right:5px;
	}
	.formulaireSubmitAnnulerAvis{
		margin-left:45%;
	}
}

@media only screen and (-webkit-max-device-pixel-ratio: 1.5) and (max-width: 780px),
 only screen and (-o-max-device-pixel-ratio: 3/2) and (max-width: 780px),
 only screen and (max--moz-device-pixel-ratio: 1.5) and (max-width: 780px),
 only screen and (max-device-pixel-ratio: 1.5) and (max-width: 780px) {
  	.contact-img-generique{
		height:250px;
		background:url(../images/contacts-img-generique.png) no-repeat 50px center;
		background-size: 200px 169px;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 780px),
 only screen and (-o-min-device-pixel-ratio: 3/2) and (max-width: 780px),
 only screen and (min--moz-device-pixel-ratio: 1.5) and (max-width: 780px),
 only screen and (min-device-pixel-ratio: 1.5) and (max-width: 780px) {
	 .contact-img-generique{
		height:250px;
		background:url(../images/contacts-img-generique@2x.png) no-repeat 50px center;
		background-size: 200px 169px;
	}
}

@media (max-width: 735px) {	
	.membre-liste-derniere-visite{
		font-size:0.75em;
		margin-top:6px;
	}
}
@media (max-width: 715px) {	
	.alerte-annonce-text{
		padding-left:80px;
		padding-top:15px;
		font-size:0.85em;
	}
}

/* ---------------- @670 -------------------- */

@media (max-width: 670px) {
	.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%;
	}
	
	.accrocheBxslider{
		margin-top:-30%;
	}
	.accrocheBxslider-titre{
		font-size:1em;
		line-height:1.1em;
	}
	.accrocheBxslider-texte{
		display:none;
	}
	
	.album-affichage-ajouter-album{
		width:65%;
		height:30px;
		padding:5px 35px;
		padding-top:12px;
		padding-right:15px;
		font-size:1.2em;
	}
	
	.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:4%;
	}
	.texte-caption {
		font-size:0.7em;
		line-height:1em;
		max-height:78px;
		overflow:hidden;
	}
	.parIci{
		margin-top:-12%;
	}
	.footer-fond-haut{
		width:100%;
		height:auto;
		background-color:#1197cf;
	}
	.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;
	}
	.centrage{
		width:45%;
		margin:0 auto;
	}
	.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;
	}

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

	.titreDiscussion{
		width:65%;
		padding-left:25px;
		font-size:0.8em;
	}
	.nombreVueDiscussion{
		width:25%;
		font-size:0.7em;
	}
	/*.imgProfilTchat{
		display:none;
	}
	.pseudoTchat{
		display:inline-block;
		width:67%;
		height:20px;
		text-align:left;
		vertical-align:bottom;
		padding-left:2px;
		padding-top:6px;
		font-size:0.8em;
	}*/
	.fleche-discussion{
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 10px 10px 10px 0;
		border-color: transparent #1096cf transparent transparent;
		position:absolute;
		margin-top:60px;
	}
	.alerte-annonce-text{
		padding-left:60px;
		padding-top:5px;
		font-size:0.8em;
	}
	/*.action-discussion{
		display:block;
		margin-top:0;
	}*/
	.bannir-discussion{
		margin-left:10px;
	}
	.alerter-discussion{
		margin-left:10px;
	}
	.supprimer-discussion {
		float: none;
		margin-left: 10px;
		margin-top: 0px;
	}
	
	.recherche-responsive{
		display:block;
	}
	.commeH1-responsive{
		text-transform:uppercase;
		font-weight:bold;
		color:#fff;
		padding-top:6px;
		margin-left:30px;
	}
	.cercle26Tchat{
		display:inline-block;
	}
	
	.inscription-boite-alerte{ 
		margin-left:75%; 
	}
	
	.formRechercheCarte {
		margin-top: 3%;
	}
	.formulaireLigne-responsive{
		float:left;
		width:50%;
	}
	.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:8%;
	}
	.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;
	}
	.fondTitre30-responsive{
		display:block;
		left:0;
		right:0;
		height:28px;
		background-color:#00DCA3;
		color:#fff;
		margin-top:2%;
	}
	.filtresTchat{
		margin-top:25px;
		text-align:left;
		margin-left:5px;
	}
	.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;
	}

	
	.alerte-annonce-text{
		padding-left:20%;
		padding-top:5%;
	}
	.formulaireSubmit2{
		padding:6px 27px;
		margin-left:0%;
		letter-spacing:0.07em;
	}
	
	.formulaireSubmitAlbum {
		margin-left: 70%;
	}
	.plusInfo30-aside-ses-annonces, .plusInfo30{
		font-size:0.95em;
		margin-top:4%;
	}
	.visites, .visites-amis{
		width:70px;
		font-size:0.8em;
		font-weight:600;
		letter-spacing:0.02em;
	}
	.visites-amis{
		width:100px;
	}
	
	.boite-navSecondaireAlbum-gauche{
		width:100%;
		float:none;
	}
	.boite-navSecondaireAlbum-droite{
		width:70%;
		float:none;
	}
	.navSecondaireAlbum li:first-child{
		display:inline-block;
	}
	.album-alerte-first {
		width: 5%;
	}
	.album-alerte {
		width: 80%;
	}
	.album-info-membre-partie{
		width:50%;
	}
	.album-info-membre-partie-der{
		width:50%;
	}
	.abonnement-intro{
		min-height:210px;
		background:url(../images/abonnement-visuel@2x.png) no-repeat center 80px;
		background-size:contain;
	}
	.choix-abonnement, .moyen-paiement{
		float:none;
		width:95%;
	}
	.moyen-paiement{
		margin-top:20px;
	}
	.fond-duree{
		margin-right:20px;
	}	
	.tarif-abonnement {
		margin-right:20px;
		width: 60px;
	}
	.accroche-abonnement {
		font-size: 1.1em;
		width: 150px;
		margin-right:20px;
	}
	.choix-tarif-abonnement {
		width: 60px;
		font-size:0.8em;
		padding-top:0px;
	}
	.selection_abonnement{
		margin-left: 80%;
	}
	.cadenas {
		width: 85%;
	}
	
	.formulaire-contact {
		height: 280px;
		min-width: 300px;
		width:auto;
	}
	.formulaire-contact-submit {
		margin-left:2%;
	}
	.intBxslider{
		font-size:1em;
		line-height:1em;
	}
	.intBxslider>li{
		display:block;
		background:url(../images/puce-blanche.png) no-repeat left 4px;
		padding-left:15px;
	}
	
	.membre-liste-bloc2{
		width:39%;
	}
	.menu-connecte-mobile{
		display:block;
		float:right;
		height:34px;
		position:relative;
		z-index:6000;
		margin-right:5px;
		margin-top:5px;
	}
	.liensDansTitre, .liensDansTitreStatistique{
		margin-right:10px;
		font-size:0.9em;
	}
	
	/* Liste discussion cachée */
	
	.secondaire-messagerie{
		position:absolute;
		float:none;
		margin-top:30px;
	}
	.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;
	}
	.secondaire-vide{
		width:inherit;
	}
		
	.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;
	}
	
	.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);
	}*/

	.menu-wrap {
		position: absolute;
		z-index: 1001;
		width:280px;
		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);
	}
	
	.menu-wrap-ferme{
		position: absolute;
		z-index: 1001;
		width:280px;
		min-height:200px;
		background-color:#fff;
		-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);
	}
	
	.tchat-message-accueil {
		background: none;
	}
	
	.tchat-texte-accueil {
		line-height: 1em;
		padding-left: 80px;
		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;
	}
	
	.tchat-contact-boite{
		position:absolute;
		float:none;
		margin-top:20px;
	}

	.menu-button-tchat-discussion {
		display:block;
		position: absolute;
		margin-left:10px;
		z-index: 1000;
		background-color:transparent;
		width: 20px;
		height: 20px;
		border:0;
		margin-top:13px;
		cursor:pointer;
	}	
	.menu-button-tchat-discussion:hover {
		opacity: 0.6;	
	}
	
	.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;
	}

	.tchat-discussions-boite {
		position: absolute;
		z-index: 1001;
		width:200px;
		min-height:200px;
		background-color:#ffffff;
		-webkit-transform: translate3d(-0px,0,0);
		transform: translate3d(-0px,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;
	}
	
	.demarrer-tchat {
		font-size: 0.8em;
		line-height: 1em;
		margin-top: 1%;
		padding: 5px 5px;
	}
	.mon-tchat{
		margin-left:0;
	}
	
	.boiteCategorieForum {
		width: 85%;
	}
	.categorieForum-intitule {
		width: 65%;
	}
	
	.breadcrumb{
		height:inherit;
		min-height:28px;
	}
	.breadcrumb-liens{
		float:none;
	}
	.breadcrumb-ajout-discussion{
		float:none;
		margin-top:8px;
	}
	.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:45%;
	}
	.infoQuiRepond {
		clear: none;
		float: left;
		width:48%;
		padding-top:0px;
	}	
	.reponse {
		width: 98%;
		margin-top:5px;
	}
	.forum-contact {
		margin-left: 23%;
	}
	.info-membre-action-contact {
		padding-top:0px;
	}
	.info-membre-forum-lieu{
		margin-top:0;
	}
	.info-membre-forum-lieu img{
		width:5%;
	}
	h2 {
		margin-left: 15px;
	}
	.h2secondaire {
		margin-left: 26px;
	}
	.formulaireSubmit2bis, .formulaireSubmitAnnuler {
		margin-left: 40%;
	}
	.formulaireLabelAjoutForum, .formulaireLabelAjoutForumErreur{
		width: 24%;
	}
	.formulaireTextareaAjoutForum {
		width: 65%;
	}
	.placement-popin-forum {
		margin-top:0;
		margin-left:-25%;
	}
	.curseur {
		margin-bottom:15px;
	}
	.ui-slider .ui-slider-handle {
		height: 1em;
		width: 1em;
	}
	.boutonCurseur {
		border-radius: 1em;
	}
	/*.ui-slider-horizontal .ui-slider-handle {
		margin-left: 0;
	}*/
	.commeH1{
		margin-left:5px;
	}
	.menu-wrap .titre-rencontre{
		background-image:none;
	}
	
	.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-validRW{
		clear:both;
		padding-top:20px;
		margin-left:22%;
	}
	.tchat-infos-ou {
		width:90px;
	}
	.bon-commande-bouton-imprimer-facture {
		margin-left: 50%;
	}
	.contactez-nous {
		background: none;
		padding-left: 0;
	}
	.formulaireSubmitContact{
		margin-left:70%;
	}
	.labelContactRW{
		width:22%;
	}
	.formulaireInputContactRW{
		width:60%;
	}
	.formulaireTextareaContactRW{
		width:68%;
	}
	.cdg-p {
		width: 95%;
		clear:both;
	}
	
	.formulaire-lien{	
		position:absolute;
		background-color:#fff;
		width:400px;
		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:400px;
		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:-120px;
		z-index: 8000;
	}
	.placement-popin-forum-img{
		position:absolute;
		margin-top:-219px;
		margin-left:-120px;
		z-index:8000;
	}
	.placement-popin-forum-videoYT{
		position:absolute;
		margin-top:-219px;
		margin-left:-120px;
		z-index:8000;
	}
	.placement-popin-forum-videoD{
		position:absolute;
		margin-top:-219px;
		margin-left:-120px;
		z-index:8000;
	}
	.fleche-bulle-forum-lien{
		margin-left: 122px;
	}
	.fleche-bulle-forum-img{
		margin-left: 182px;
	}
	.fleche-bulle-forum-videoYT{
		margin-left: 240px;
	}
	.fleche-bulle-forum-videoD{
		margin-left: 300px;
	}
	.articlePanierImage{
		padding-right:5px;
	}
	.articlePanierImage img{
		width: 40px;
	}
	.passageAlaLigne {
		clear:both;
		display:block;
		margin-top:8px;
	}
	.submit-valider-pass{
		margin-left:auto;
		margin-right:auto;
	}
	
	.boutique-content{
		width:100%;
		float:none;
	}
	
	.boutique-secondaire{
		display:none;
	}
	
	.avis-chargement{
		width:98%;
		height:370px;
		position:absolute;
		z-index:500;
	}
	.album-creation-bouton{
		width:50%;
	}
	.album-filtres{
		width:77%;
	}
	.album-filtres>li {
		width: 39%;
		margin-right: 3px;
		font-size: 0.9em;
		font-weight: 700;
		vertical-align:bottom;
	}
	.album-filtres>li:first-child {
		width: 22%;
	}
	.album-filtres>li:last-child {
		width: 31%;
	}
	
}


@media (max-width: 490px) {
	.liensDansTitreStatistique{
		display:none;
	}
}

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

.bandeau-admin-info-annonce{
	font-size:0.9em;
}
.admin-menu-annonce-statut {
    width: 20%;
}
.admin-menu-annonce {
	margin-left:1%;
    width: 28%;
}
.admin-statut-annonce, .admin-statut-annonceActif {
    margin-right: 5px;
    width: 20px;
}
.formulaireAdminRecherche {
    width: 52%;
}
.admin-info-membre-action-actions {
    margin-right: 18px;
    width: 38%;
}
.admin-info-membre {
    font-size: 0.85em;
}
.partieA {
}
.partieA-infos-qui {
    margin-left: 3px;
}
.partieD {
    width: 6%;
}
.partieE {
    width: 22%;
}
.partieA-infos-id{
	font-size:0.9em;
}
.admin-l-annonce-actions {
    width: 60%;
}
.admin-l-annonce-infos > div:nth-child(4){
	font-size:0.9em;
}

.bandeau-admin-info-annonce {
    font-size: 0.8em;
}
.admin-menu-annonce {
	margin-left:0;
    width: 26%;
}
.admin-l-annonce-l-annonce-nbrPhotos {
    width: 25%;
}

@media (max-width: 780px) {
	.bandeau-info-admin li{
		font-size:0.9em;
	}
	.panier{
		margin-right:5px;
	}
	.euro{
		margin-right:5px;
	}
	.bandeau-admin-info-annonce{
		font-size:0.85em;
	}
	.admin-categorie-annonce {
		width: 40px;
	}
	.admin-categorie-annonce-label-first{
		width:43%
	}
	.payante, .payante:hover, .payanteActif, .gratuite, .gratuite:hover, .gratuiteActif{
		background-size:contain;
	}
	.admin-menu-annonce-statut {
		width: 22%;
	}
	.formulaireLabelRechercheForumAdmin{
		margin-right: 0;
	}
	.admin-info-membre-action-actions {
		margin-right: 0;
	}
	.partieA {
		width: 15%;
	}
	.partieA-infos-qui {
		float: none;
		margin-left:0px;
		padding-top:80px;
		padding-bottom:5px;
	}
	.partieA-infos-situation{
		background-size:25%;
	}
	.partieA-infos-id {
		font-size:0.8em;
	}
	.admin-l-annonce-infos div:nth-child(5){
		font-size:0.85em;
	}
	.admin-checkbox-annonce {
		font-size:0.9em;
	}
	.admin-info-membre-action-contact, .admin-info-membre-action-contact-ko {
		font-size:0.9em;
	}
	.partieB-dates {		
		line-height: 1.5em;
	}
	.partieC {
		width: 25%;
	}
	.partieE {
		width: 25%;
	}
	.admin-l-annonce-actions {
		width: 70%;
	}
	.admin-l-annonce-l-annonce-nbrPhotos {
		width:30%;
	}
}

@media (max-width: 670px) {
	
	.navAdminInfo {
		height: 55px;
		padding-top: 6px;
	}	
	.bandeau-info-admin li{	
		padding-left:0px;
	}
	.panier, .euro, .euros{
		background:none;
	}
	.bandeau-info-adminLi:first-child {
		width: 20%;
	}
	.bandeau-info-adminLi {
		width: 35%;
	}
	.bandeau-admin-info-annonce{
		height: 80px;
	}
	.admin-menu-annonce {
		width: 22%;
	}
	.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:54%;
	}
	.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: 30%;
		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%;
	}

}

@media (max-width: 635px) {
	.partieE {
		width: 35%;
	}
}
@media (max-width: 610px) {
	.formulaireAdminRecherche {
		padding-top:0;
		width: 45%;
	}
	.admin-menu-annonce{
		width: 26%;
	}
	.admin-menu-annonce-statut {
		width: 28%;
	}
}

@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, .menu-button{
		background:url(../images/flecheDiscussion.png) no-repeat left top;
	}	
	.menu-button-tchat:hover, .menu-button:hover{
		background:url(../images/flecheDiscussion-hover.png) no-repeat left top;
	}
	.menu-button-tchat-discussion {
		background:url(../images/flecheDiscussion.png) no-repeat left center;
	}	
	.menu-button-tchat-discussion:hover {
		background:url(../images/flecheDiscussion-hover.png) no-repeat left center;	
	}
	.close-button {
		background:url(../images/picto-admin-supprimer-blanche.png) no-repeat center center;
	}
	.close-button-secondaire{
		background:url(../images/picto-admin-supprimer-blanche.png) no-repeat center center;
	}
	.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, .menu-button{
		background:url(../images/flecheDiscussion@2x.png) no-repeat left top;
		background-size: 20px 20px;
	}	
	.menu-button-tchat:hover, .menu-button:hover{
		background:url(../images/flecheDiscussion-hover@2x.png) no-repeat left top;
		background-size: 20px 20px;
	}
	.menu-button-tchat-discussion {
		background:url(../images/flecheDiscussion@2x.png) no-repeat left center;
		background-size: 20px 20px;
	}	
	.menu-button-tchat-discussion:hover {
		background:url(../images/flecheDiscussion-hover@2x.png) no-repeat left center;
		background-size: 20px 20px;	
	}
	.close-button {
		background:url(../images/picto-admin-supprimer-blanche@2x.png) no-repeat center center;
		background-size: 13px 13px;	
	}
	.close-button-secondaire{
		background:url(../images/picto-admin-supprimer-blanche@2x.png) no-repeat center center;
		background-size: 13px 13px;	
	}
	.close-button-tchat-discussion{
		background:url(../images/picto-admin-supprimer@2x.png) no-repeat center center;
		background-size: 13px 13px;	
	}
}