/* CSS Document */


@media screen and (min-width: 980px) {
.VigCatalogueAccueil::before {
	background-color:#555555 ;
	opacity:0.80 ;
	position:absolute ;
	width:100% ;
	height:120px ;
	padding:20px 0 0 0 ;
	bottom:-100% ;
	transition:top 1s ;
}



.VigCatalogueAccueil:hover::before, .VigCatalogueAccueil:focus::before {
	animation:sheen 0.3s forwards ;	
}

}

@media all and (min-width: 541px) and (max-width: 978px) {
	.VigCatalogueAccueil::before {
	background-color:#555555 ;
	opacity:0.80 ;
	position:absolute ;
	width:100% ;
	height:120px ;
	padding:20px 0 0 0 ;
	bottom:-60% ;
	transition:top 1s ;
}
}

@media all and (max-width: 540px) {
	.VigCatalogueAccueil::before {
	background-color:#555555 ;
	opacity:0.80 ;
	position:absolute ;
	width:100% ;
	height:120px ;
	padding:20px 0 0 0 ;
	bottom:-73% ;
	transition:top 1s ;
}
}





@keyframes sheen {
  100% {
	transform: translate(0,-50%);
  }
}

.VigCatalogueAccueil {
	overflow:hidden ;
}

.VigCatalogueAccueil:hover::before {

}

.VigAcceuil_corniches::before {
	content:"コーニス"
}
.VigAcceuil_ornements::before {
	content:"オーナメント"	
}
.VigAcceuil_rosaces::before {
	content:"ロザース"	
}
.VigAcceuil_colonnes::before {
	content:"柱"	
}
.VigAcceuil_moulures::before {
	content:"モールディング"	
}
.VigAcceuil_divers::before {
	content:"その他"	
}