@charset "UTF-8";
/* CSS Document */


/* general */

body { background: #f3f3f3; font-size: 0.75em; line-height: 1.6em; font-family: Helvetica, Arial, sans-serif; text-align: left; color: #000; overflow:visible;}

a { color: #000; text-decoration: none; }

a:hover { text-decoration: none; }

.clearer { clear:both;}

#closewin { float:left;  background-image:url(../images/close.jpg); background-repeat:no-repeat; width: 200px; height:25px; margin: 58px 0px 0px 100px;}

#closewin a{display:block; width: 200px; height: 25px;}

#closewin a:hover {display:block; width: 200px; height: 25px;}

.nascosto{position:absolute; top: -999; left: -999;}

.coming{width: 501px; height:130px; display:block; background-image:url(../images/coming-soon.png); background-repeat:no-repeat; margin:250px auto;
}

.coming a{width: 501px; height:130px; display:block;
}
	
.coming a:hover{
	background-image:url(../images/coming-soon-over.png); background-repeat:no-repeat; height:170px;
}

.preview{
	width: 162px; height:23px; background-image:url(../images/press-review.png); background-repeat:no-repeat; margin-top: 15px;
}

.preview a{
	width: 162px; height:23px; display:block;
}
.preview a:hover{
	background-image:url(../images/press-review-over.png); background-repeat:no-repeat;
}

/* layout */

#container { width: 100%; margin-top:-50px;  left; position: relative; }

#header { position:relative; width: 970px; height: 208px; margin: 0px; }

#logo { margin-top: 60px; margin-left:60px; display: block; height: 177px; width: 230px; float:left; background-image:url(../images/logo1.png); background-repeat:no-repeat;}

#logo a{ display:block; height: 160px; width: 200px;}

#logo a:hover{ background-image: url(../images/logo1.png); background-repeat:no-repeat;}

#viewcontent {margin-top: 30px; padding: 0px;}

#viewdx { float:left; width: 200px; margin: 0px 0px 0px 50px;}

#footer {font-size: 11px; line-height: 12px; width: 970px; margin: 0px 60px; position:relative; color: #666666; height:100px; }

.footerbox{float: left; width: 206px; margin-right:30px; border-top:1px solid #666666;}

.footerbox h2{padding: 5px 0px;}

.footerbox p{ color: #000;}

.footerbox img{ float:left; border:none; padding-right: 5px;}


/* menu */

#menu {float: right; text-align: right; margin-top:142px;}

#menu img{margin-bottom:10px;}

#menu ul{ text-decoration:none; list-style:none; }

#menu ul li {float:left; padding-left:2px; font-family:"Times New Roman", Times, serif;}

#menu ul li a { font-weight:600; font-size:15px; padding: 0px; color: #666666;}

#menu ul li a:hover{text-decoration:underline; font-style:italic; color:#E2001A;}

#menu h2 { font-size:16px; line-height:16px; color: #999; padding-bottom:3px;}

#naviscroll {font-weight:bold; margin: 30px 0px 0px 60px; height:0px;}

#naviscroll li{display:inline; padding-right: 20px;}

#navinfo {float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; }



/* Scroll Collection */

#lst-gallery { height: 380px; position: relative; margin-top:30px; margin-left: 60px; }

.lst { margin-top: 0px; position: absolute; left: 0; top: 0; width: 40000px; }

.collection { position: relative; float: left; width: 206px;  margin: 0px 30px 0px 0px; }

.collection a {display: block; }

.collection a:hover {background-image:url(../images/gallery-over.png); background-repeat:no-repeat;}

.collection a:hover .name b,

.collection a:hover .name em { text-decoration: underline;  }

.collection img { background: transparent;  }

.collection .name { display: block; padding: 320px 0 0 0; margin: 0 10px 0 10px; font-weight: bold; }

.collection .name b{ font-size: 13px; line-height: 15px; color:#222; background-color:#ffffff;}

.collection em { font-style: normal; }

.collection .time,

.collection .timeout,

.collection .timenext,

.collection .time2 { font-weight: normal; display: block; margin-top: 2px; font-size: 11px; line-height: 13px; background-color:#fff;}

.collection .time {color: #666666; }

.collection .time2 {color: #555555;}

.collection .timeout {color: #999999; }

.collection .timenext {color: #972520;}

.collection .featured { position: absolute; right: 5px; bottom: 40px; }

.collection p{ padding: 5px; font-family:"Times New Roman", Georgia, Times, serif; font-size:12px; line-height:12px;}


/* Scroll Collection 2 */

#lst-gallery2 { height: 380px; position: relative; margin-top:30px; margin-left: 60px; }

.lst2 { margin-top: 0px; position: absolute; left: 0; top: 0; width: 40000px; }

.collection2 { position: relative; float: left; width: 206px;  margin: 0px 30px 0px 0px; }

.collection2 a {display: block; }

.collection2 a:hover {}

.collection2 a:hover .name b,

.collection2 a:hover .name em {  }

.collection2 img { background: transparent;  }

.collection2 .name { display: block; padding: 0px 0 0 0; margin: 0 10px 0 10px; font-weight: bold; }

.collection2 .name b{ font-size: 13px; line-height: 15px; color:#222; background-color:#ffffff;}

.collection2 em { font-style: normal; }

.collection2 .time,

.collection2 .timeout,

.collection2 .timenext,

.collection2 .time2 { font-weight: normal; display: block; margin-top: 2px; font-size: 11px; line-height: 13px; background-color:#fff;}

.collection2 .time {color: #666666; }

.collection2 .time2 {color: #555555;}

.collection2 .timeout {color: #999999; }

.collection2 .timenext {color: #972520;}

.collection2 .featured { position: absolute; right: 5px; bottom: 40px; }

.collection2 p{ padding: 5px; font-family:"Times New Roman", Georgia, Times, serif; font-size:12px; line-height:12px;}
		

/* classi artists */


#scodro { background-image:url(../contenuti/artists/alberto-scodro/img/tscodro.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#morabito{ background-image:url(../contenuti/artists/beatrice-morabito/img/tmorabito.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#onorato{ background-image:url(../contenuti/artists/claudio-onorato/img/tonorato.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#benedetti{ background-image:url(../contenuti/artists/emanuele-benedetti/img/tbenedetti.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#patrignani{ background-image:url(../contenuti/artists/erika-patrignani/img/tpatrignani.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#dalmazio{ background-image:url(../contenuti/artists/luca-dalmazio/img/tdalmazio.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#lillo{ background-image:url(../contenuti/artists/luca-lillo/img/tlillo.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#reffo{ background-image:url(../contenuti/artists/luca-reffo/img/treffo.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#rea{ background-image:url(../contenuti/artists/marco-rea/img/trea.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#masbedo{ background-image:url(../contenuti/artists/masbedo/img/tmasbedo.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#cruciani{ background-image:url(../contenuti/artists/angelo-cruciani/img/tcruciani.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#bellomo { background-image:url(../contenuti/artists/fabrizio-bellomo/img/tbellomo.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#rilli { background-image:url(../contenuti/artists/florindo-rilli/img/trilli.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#muratore { background-image:url(../contenuti/artists/gaetano-muratore/img/tmuratore.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#scuotto { background-image:url(../contenuti/artists/fratelli-scuotto/img/tscuotto.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#papeschi { background-image:url(../contenuti/artists/max-papeschi/img/tpapeschi.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#cassara { background-image:url(../contenuti/artists/paolo-cassara/img/tcassara.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#geranzani { background-image:url(../contenuti/artists/pietro-geranzani/img/tgeranzani.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#melillo { background-image:url(../contenuti/artists/salvatore-melillo/img/tmelillo.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#francolino { background-image:url(../contenuti/artists/andrea-francolino/img/tfrancolino.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#diluca { background-image:url(../contenuti/artists/francesco-di-luca/img/tdiluca.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#mastromatteo { background-image:url(../contenuti/artists/giuseppe-mastromatteo/img/tmastromatteo.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#rosfer { background-image:url(../contenuti/artists/ruggero-rosfer/img/trosfer.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#bellei { background-image:url(../contenuti/artists/veronica-bellei/img/tbellei.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#eron { background-image:url(../contenuti/artists/eron/img/teron.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#zanotto { background-image:url(../contenuti/artists/christian-zanotto/img/tzanotto.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#inverni { background-image:url(../contenuti/artists/fabio-inverni/img/tinverni.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#berse { background-image:url(../contenuti/artists/berse/img/tberse.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#gif { background-image:url(../contenuti/artists/federica-gif/img/tgif.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#piattella { background-image:url(../contenuti/artists/oscar-piattella/img/tpiattella.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#vita { background-image:url(../contenuti/artists/marilena-vita/img/tvita.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }

#grace { background-image:url(../contenuti/artists/grace-zanotto/img/tgrace.jpg); background-repeat:no-repeat; position: relative; top: 0px; left: 0px; display: block; width: 206px;  height: 400px; line-height: 1.2em; color: #000000!important; }
	



/* Gallery */

#content { width: 1300px; position:relative; margin: 30px 60px;}

.contentbox { float:left; margin-right:30px; margin-bottom: 50px; width: 206px; min-height: 312px; border-top: 1px solid #666666;}

.contentbox h1, h2, h3, h4{ padding: 5px 5px 0px 5px; }

.contentbox h1{font-size:20px; }

.contentbox h2{ font-size:16px;}

.contentbox h3{ font-size:13px; line-height:13px;line-height:5px;}

.contentbox h4{font-size:10px; line-height:11px;}

.contentbox p { padding: 5px; font-family:"Times New Roman", Georgia, Times, serif; font-size:12px; line-height:12px;}



.bioboxes { float:left; margin-right:30px; margin-bottom: 50px; width: 206px; min-height: 312px; border-top: 1px solid #666666;}

.bioboxes a { display:block; width: 200px; height:100px; padding-left:5px; color:#222222; font-size:11px; float:left;}

.bioboxes a:hover { background-image:url(../images/pattern.png); background-repeat:repeat; color: #444444;}

.bioboxes p{ padding: 5px; font-family:"Times New Roman", Georgia, Times, serif; font-size:12px; line-height:12px;}

.bioboxes h1, h2, h3, h4{ padding: 5px 5px 0px 5px;}

.bioboxes h2{ font-size:14px;}

.bioboxes h3{ font-size:12px; line-height:13px; }

.bioboxes h4{ font-size:11px; line-height:13px; color:#222222;}

.logo2{width:195px; height:155px;background-image:url(../images/logo2.png); margin-top:10px;}

.logo2 a{
	width:195px; height:155px; display:block;
}

.gallerycontent{}
.gallerycontent a{font-style:italic; color:#E2001A;}
.gallerycontent a:hover{color:#999999;}

.partners{ margin-top:20px;}




