.bt-schema{
	display:block;
	min-width:92px;
	min-height:98px;
	transition:box-shadow 0.2s ease-out;
	position:relative;
}
.bt-schema img{
	
}
.bt-schema.has-hover:hover {
	-webkit-box-shadow: 3px 3px 12px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:3px 3px 12px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 3px 3px 12px 0px rgba(0, 0, 0, 0.15);
	
	/*transform:scale(1.02);*/
}

.bt-schema.has-hover:hover .schema-hover-image{
	
	/*transform:scale(1.02);*/
		display:block;
	
		opacity:1;	
}
.bt-schema.has-hover:hover .schema-off-image{
	
		display:none;
		opacity:0;
	
}
.schema-hover-image {
	
	display:none;
	opacity:0;
	transition:all 0.4s ease-out;
}
.schema-off-image{
	display:block;
	opacity:1;
	transition:all 0.4s ease-out;
}
.sewan-schema table,
.sewan-schema table td{
	width:auto !important;
	height:auto !important;
}
.sewan-schema table td{
	min-width:98px;
	padding:3px;
	
}
.sewan-schema .bt-schema.no-hover{
	z-index:1;
}
.sewan-schema .bt-schema.no-hover:hover {
	-webkit-box-shadow: 3px 3px 12px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:3px 3px 12px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 3px 3px 12px 0px rgba(0, 0, 0, 0.3);
	z-index:5;
	
}

.preview-custom {
	display:block;
	height:100px !important;
}
.preview-custom .bt-schema {
	height:98px;
}
.preview-custom img {
	max-height:100%;
}

.schema-wrap table td {
	min-width:94px;
	padding:1px;
}
.schema-wrap table{
	margin:0 auto;
	width:auto !important;
	height:auto !important;
}

.plan-du-site .bg-gris {
	background:#efefef;
	margin-top:-20px;
	padding-top:40px;
}