/* <Style> */
/**************************************juliya*******************************************************/
.mosaicflow {
   cursor: default;
}
.mosaicflow__column {
	float:left;
	}
.mosaicflow__item {
	display: none;
	margin:10px;
   text-align: center;
   cursor: default;
xxxfont-family:'MyriadPro-Regular';
position: relative;
overflow: hidden;
box-shadow: 2px 1.5px 5px rgba(0,0,0,0.5);
margin-bottom:20px;
	}
.mosaicflow__item img.lazy {
	-webkit-transform: scaleY(1);
   -moz-transform: scaleY(1);
   -o-transform: scaleY(1);
   -ms-transform: scaleY(1);
   transform: scaleY(1);
   -webkit-transition: all 0.9s ease-in-out;
   -moz-transition: all 0.9s ease-in-out;
   -o-transition: all 0.9s ease-in-out;
   -ms-transition: all 0.9s ease-in-out;
   transition: all 0.9s ease-in-out;	
/*-webkit-box-shadow: 0 5px 3px -3px #777;
	   -moz-box-shadow: 0 5px 3px -3px #777;
	        box-shadow: 0 5px 3px -3px #777;*/
display:block;
        width:100%;
        max-width:500px;
        height:auto;
        padding: 10px;
}
.mosaicflow__item:hover img.lazy {
   -webkit-transform: scale(5);
   -moz-transform: scale(5);
   -o-transform: scale(5);
   -ms-transform: scale(5);
   transform: scale(5);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.mosaicflow__item .ArtsCad-home-recent-mask,.mosaicflow__item .ArtsCad-home-recent-content {
overflow: hidden;
text-align:center;
vertical-align: middle;
width:100%;
position: absolute;
top: 0;
bottom: 0;
left	: 0;
right: 0;
margin: auto;
    height:80%;
}
.mosaicflow__item .ArtsCad-home-recent-mask {
	background: #fff url(Artscad-recent-bg.jpg) no-repeat center center;
	 top: 0;
   	 height:100%;
}
.Title-of-Artwork {
font-size: small; 
}
.mosaicflow__item:hover .ArtsCad-home-recent-opacity table tr td a img {
	 transform: none;
opacity: 1;
}
.ArtsCad-home-recent-mask {
   -webkit-transition: all 0.6s ease-in-out;
   -moz-transition: all 0.6s ease-in-out;
   -o-transition: all 0.6s ease-in-out;
   -ms-transition: all 0.6s ease-in-out;
   transition: all 0.6s ease-in-out;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.mosaicflow__item:hover .ArtsCad-home-recent-mask {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.mosaicflow__item h2 {
   color: #7b7c7c ;
   text-align: center;
   position: relative;
   font-size: 10px;
xxxfont-family:Helvetica;
   margin:auto;
   background: transparent;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.9s ease-in-out;
   -moz-transition: all 0.9s ease-in-out;
   -o-transition: all 0.9s ease-in-out;
   -ms-transition: all 0.9s ease-in-out;
   transition: all 0.9s ease-in-out;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   width:80%;
}
.mosaicflow__item:hover h2,.mosaicflow__item:hover p {
	-webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
	-webkit-transition: all 0.6s ease-in-out;
   -moz-transition: all 0.6s ease-in-out;
   -o-transition: all 0.6s ease-in-out;
   -ms-transition: all 0.6s ease-in-out;
   transition: all 0.6s ease-in-out;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.mosaicflow__item p {
xxxfont-family:Helvetica;
   font-size: 0.8em;
font-style: oblique ;
   position: relative;
   color: #7b7c7c;
   padding:0;
   margin:0;
   text-align: center;
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.6s ease-in-out;
   -moz-transition: all 0.6s ease-in-out;
   -o-transition: all 0.6s ease-in-out;
   -ms-transition: all 0.6s ease-in-out;
   transition: all 0.6s ease-in-out;
}
.mosaicflow__item img {
   -webkit-transition: all 0.9s ease-in-out;
   -moz-transition: all 0.9s ease-in-out;
   -o-transition: all 0.9s ease-in-out;
   -ms-transition: all 0.9s ease-in-out;
   transition: all 0.9s ease-in-out;
}
.mosaicflow__item hr.LineUnderTitle  {
	border:none;
	 background-color:grey;
	 color:grey;
	 height:1px;
	 width:50%;
	 padding:0;
	margin-top:2%;
	margin-bottom:0;
}
.mosaicflow__item:hover .ArtsCad-home-recent-mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.mosaicflow__item:hover h2 {
   -webkit-transform: translate(0px,0px);
   -moz-transform: translate(0px,0px);
   -o-transform: translate(0px,0px);
   -ms-transform: translate(0px,0px);
   transform: translate(0px,0px);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
}
.mosaicflow__item:hover h5 {
   -webkit-transform: translate(0px,0px);
   -moz-transform: translate(0px,0px);
   -o-transform: translate(0px,0px);
   -ms-transform: translate(0px,0px);
   transform: translate(0px,0px);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
}
.mosaicflow__item:hover p {
   -webkit-transform: translate(0px,0px);
   -moz-transform: translate(0px,0px);
   -o-transform: translate(0px,0px);
   -ms-transform: translate(0px,0px);
   transform: translate(0px,0px);
   -webkit-transition-delay: 0.4s;
   -moz-transition-delay: 0.4s;
   -o-transition-delay: 0.4s;
   -ms-transition-delay: 0.4s;
   transition-delay: 0.4s;
}
.mosaicflow__item:hover a.info {
   -webkit-transform: translate(0px,0px);
   -moz-transform: translate(0px,0px);
   -o-transform: translate(0px,0px);
   -ms-transform: translate(0px,0px);
   transform: translate(0px,0px);
   -webkit-transition-delay: 0.5s;
   -moz-transition-delay: 0.5s;
   -o-transition-delay: 0.5s;
   -ms-transition-delay: 0.5s;
   transition-delay: 0.5s;
}
.ArtsCad-home-recent-content p.price {	
color:#000;
}
.ArtsCad-home-recent-content a:hover {
	text-decoration:none;
}
.ArtsCad-home-recent-content table {
	background:#b2b2b1;
	float:none;
	margin:auto;
 	z-index:15;
	border-radius: 20px; 
z-index: 15;
height: 3%;
margin-top: 1%;
width: 30%;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-transition: all 1s ease-in-out;
   -moz-transition: all 1s ease-in-out;
   -o-transition: all 1s ease-in-out;
   -ms-transition: all 1s ease-in-out;
   transition: all 1s ease-in-out;
}
.mosaicflow__item .ArtsCad-home-recent-content table {
 -webkit-transition: all 0.9s ease-in-out;
   -moz-transition: all 0.9s ease-in-out;
   -o-transition: all 0.9s ease-in-out;
   -ms-transition: all 0.9s ease-in-out;
   transition: all 0.9s ease-in-out;	
	 -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.mosaicflow__item:hover .ArtsCad-home-recent-content table {
-webkit-transition: all 0.9s ease-in-out;
   -moz-transition: all 0.9s ease-in-out;
   -o-transition: all 0.9s ease-in-out;
   -ms-transition: all 0.9s ease-in-out;
   transition: all 0.9s ease-in-out;	
	   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.ArtsCad-home-recent-content table tr td {
  -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
 opacity: 0.5;
}
.ArtsCad-home-recent-content table tr td.left_td {
 padding: 5px 6px 2px 9px;
}
.ArtsCad-home-recent-content table tr td.right_td {
 border-left:1px solid #a4a4a4;
padding:2px 5px 2px 5px;
}
.ArtsCad-home-recent-content table tr td a img {
  transform: none;
  box-shadow: none;
 position: relative; 
 padding:2px;
}
.ArtsCad-home-recent-content table tr td:hover {
  opacity: 1;
}
ArtsCad-home-recent-content hr.line {
 border:none;
  background-color:#555658;
  color:#555658;
  height:1px;
  width:100%;
  padding:0;
}
.titre {
 font-size:150%;
xxxfont-family:Helvetica;
 margin-top:2%;
 
}
.avtor {
 font-size:150%;
 padding-top:2%;
 xxxfont-family:Helvetica;
}
/*************************************end*juli*******************************************************/
.NewsTable
{
border:outset 1px;
background:#FAFAFA url(FondTBL.gif) repeat-x top left;
width:100%;
text-align:justify;
padding:5px;
font-size:75%;
}
.NewsTable A, .NewsTable A:visited
{
text-decoration:none;
}
.NewsTableO
{
border:outset 1px;
background:#F4F4F4 url(FondTBLO.gif) repeat-x top left;
width:100%;
text-align:justify;
padding:5px;
font-size:75%;
}
.NewsTableO A, .NewsTableO A:visited
{
}
.NewsA
	{
	text-decoration:none;
	}
.NewsT 
	{
	font-weight:bold;
	}
.NewsD, .NewsD A
	{
	color:#000000;
	text-decoration:none;
	}
.NewsU, .NewsDt
	{
	text-decoration:none;
	font-size:65%;
	font-style: italic;
	color: #707070;
	}
/*ArtCad Main Banner */
#BannerTopHomePageArtsCad {width:100%;height:auto;}
#BannerTopHomePageArtsCad  img.BannerTopHomePageArtsCad-bg{display:block;width:100%}
#BannerTopHomePageArtsCad  img.BannerTopHomePageArtsCad-shadow{display:block;width:100%;}
#BannerTopHomePageArtsCad  .BannerTopHomePageArtsCad-text-holder{width:34%;position:absolute;right:2%; top:2%;height:80%;}
#BannerTopHomePageArtsCad  .BannerTopHomePageArtsCad-text{top:178px; margin:5px 0 0 0;color:#444;font-weight:bold;position:relative;line-height:150%;height:80%;width:100%;display:inline-block;font-size:2.1vW;text-shadow:2px 2px 2px #CCC;}
