/* Page */
html, body {
	width:  	 			100%;
  	height: 	 			100%;
}


/* Header */ 
#header .question:hover {
	cursor: 				pointer;
}


/* Filtres par tag */
#filtres .filtreType {
	display:				inline-block;
}
#filtres .filtreTag {
	display:				inline-block;
	cursor:					pointer;
}
#filtres .filtreTag span {
	font-size:				7px;
}


/* Zones d'affichage des dessins */
#enlarge {
	display:				none;
	height: 				100%;
}
#images {
	-webkit-touch-callout: 	none;
	-webkit-user-select: 	none;
	-khtml-user-select: 	none;
	-moz-user-select: 		none;
	-ms-user-select: 		none;
	user-select: 			none;
}
.images {
	width: 					100%;
}


/* Zones d'affichage d'un dessin */
.image {
	display:				inline-block;
	vertical-align:			top;
}
#enlarge .image {
	width:					100%;
}
#images .image {
	cursor:					pointer;
}


/* Infos */
.infos .print:hover, .infos .save:hover, .infos .close:hover {
  	text-decoration: 		underline;
}
#enlarge .infos {
	display:				inline-block;
}
.twitter-share-button {
	margin-right:			-3px;	
	padding-bottom:			5px;
}

/* Fond de l'image (au cas où image PNG transparent) */
.imageBackground   { 
	background-repeat:		repeat;
}


/* Autre navigation */
.images #moreResults {
	display:				inline-block;
	cursor:					pointer;
}
.loader {
	display:				inline;
	width:					100px;
}


/* Modération */
.infos .moderation {
	cursor:					pointer;
}
.moderation {
	color:					#D70005;
}
.moderationRefused .moderation, .moderationRefusedNegative .moderation {
	color:					#97D126;
}
.moderationRefused, .moderationRefusedNegative {
	opacity: 				0.5;
}

#images .image.moderationRefusedNegative, #enlarge .image.moderationRefusedNegative {
	background-color:		#C8C8C8;
}
#images .image.moderationRefused, #enlarge .image.moderationRefused {
	background-color:		#FF0000;
}


.infos .moderation:hover {
	text-decoration:		underline;
}
.locationLink {
	cursor:					pointer;
}
.locationLink:hover {
	text-decoration:		underline;
}


/* Login */
#session {
	padding: 	0px;
	margin:		20px 0px 0px 0px;
	text-align: center;
	padding-top:	40vh;
}
#session h1 {
	font-size: 		24px;
	color: 			black;
	padding-bottom:	20px;
}
#session input[type=password] {
	font-size:	24px;
	padding:	10px;
}
#session input[type=submit] {
	font-size:	24px;
	padding:	10px;
	border:		1px solid lightgray;
	border-radius:	5px;
}