* { 
		border:0; margin:0; padding:0; 
		}
		.zoom {
		  display:inline-block;
		  position: relative;
		  width:100%;
		  height:100%;
		  z-index:500;
		  margin-top:20px;
		}

		.zoom img {
		  display: block;
		}
		.zoom img::selection { background-color: transparent; }
		#main img:hover { cursor: url(zoomer/grab.cur), default; }
		#main img:active { cursor: url(zoomer/grabbed.cur), default; }
		
		/*		
		
		html { 
		  background: url(img/main.jpg) no-repeat center center fixed; 
		  -webkit-background-size: cover;
		  -moz-background-size: cover;
		  -o-background-size: cover;
		  background-size: cover;
		}
		*/
		
		.fullscreen {
		  position: fixed;
		  top: 0;
		  left: 0;
		  bottom: 0;
		  right: 0;
		  overflow: auto;
		  z-index:1;
		  pointer-events: none;
		}
		
		.devant{z-index:1000}
		
		.derriere{z-index:1}
		
		.zoomImg{z-index:501}

		::-webkit-input-placeholder { /* WebKit, Blink, Edge */
			color: #333 !important;
		}
		:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
			color: #333 !important;
			opacity:  1 !important;
		}
		::-moz-placeholder { /* Mozilla Firefox 19+ */
			color: #333 !important;
			opacity:  1 !important;
		}
		:-ms-input-placeholder { /* Internet Explorer 10-11 */
			color: #333 !important;
		}
		:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
			color: #333 !important;
		}
		
		a{text-decoration: none !important;}
