html body{
	margin:0;padding:0;
	font:10px/20px Arial,Helvetica,sans-serif;
	text-align:left;
	background:#F8F8F8; /* prima #FFF */
	color:#333;}
a{color:#666;text-decoration:none;}
input {font-size:10px;}
select {font-size:10px;}
textarea {font-size:11px;}
a:hover{color:#006;text-decoration:none;}
a img{border:none;}
/*b{font-weight:bold;text-transform:uppercase;font-size:10px;color:#006;}*/
img{border:none;}
a.active{color:#000;}
/* .selected{background-color:#E8E8E8;color:#066;} */
/*.selected{background-color:#000000;color:#FFFFFF;}*/
.selected{font-weight: bold;;color:#660000;}
.blue a.active{color:#006;}
.ten{font-size:10px;text-transform:uppercase;}
.fourteen{font-size:14px;color:#666;}
.fourteenblue{font-size:14px;color:#006;}
.blk{color:#000;}
.hidden {visibility:hidden;}
.inputobl {background-color:yellow;} /* campi obbligatori */
input[disabled="disabled"],input[readonly="readonly"]
{
  background: #aaa;
  color: white;
}
select[disabled="disabled"]
{
  background: #aaa;
  color: white;
}
textarea[disabled="disabled"],textarea[readonly="readonly"]
{
  background: #aaa;
  color: white;
}
.nodisplay {display:none;}
.spacer{margin-top:15px;}
.cmarginL{margin-top:55px;}
.cmarginM{margin-top:25px;}
.rss{
	padding:0 0 20px 20px;background:url(img/rss.gif) no-repeat;}
.itunes{
	padding:0 0 20px 20px;background:url(img/itunes.gif) no-repeat;}
h1{
	margin-top:0;margin-left:0;font-size:20px;font-weight:bold;color:#CCC;
	text-transform:uppercase;line-height:28px;}
h2{
	font-size:14px;font-weight:normal;margin-top:-15px;color:#006;line-height:20px;}
h3{
	font-size:11px;font-weight:normal;margin-top:-10px;color:#666;line-height:30px;}
h4{
	font-size:14px;font-weight:normal;color:#006;line-height:16px;margin-top:10px;}
h3.date{margin:0;}
#net{
	position:absolute;margin:20px auto 0 auto;width:1050px;padding:0;}
	/* modificata #net da relative a absolute */
#wrap{
	position:absolute;margin:0 auto 0 30px;width:1020px;padding:0;text-align:left;}

#logo a{
	position:absolute;top:5px;padding:35px 0 0 0;height:0!important;width:220px;
	height /**/:35px;overflow:hidden;background:url(../img/BNG.gif) top left no-repeat;}
#navBO{
	position:absolute;top:20px;left:0px;width:1050px;}
#navBO ul{
	position:absolute;margin:11px 0 0 0;padding:0;left:0;text-transform:uppercase;list-style:none;}
#navBO li{
	float:left;margin-right:18px;font-size:10px;}
#navBO li .last{margin-right:0;}
#navigation{
	position:absolute;top:0;left:20px;width:770px;}
#navigation ul{
	position:absolute;margin:11px 0 0 0;padding:0;left:0;text-transform:uppercase;list-style:none;}
#navigation li{
	float:left;margin-right:18px;font-size:10px;}
#navigation li .last{margin-right:0;}

.thumb{float:left;margin:0 5px 16px 0;padding:0;}

#home{position:relative;width:790px;text-align:center;}
#home img{margin:0 auto;}
#content{
	position:absolute;width:800px;}
#contentPub{
	position:absolute;left:40px;width:750px;}
#contentL{
	position:absolute;left:40px;width:1050px;}
#contentA{
	position:absolute;top:55px;width:300px;}
#contentB{
	position:absolute;top:55px;left:400px;width:400px;line-height:18px;}
#contentC{
	position:absolute;top:55px;left:470px;width:235px;}
#contentD{
	position:absolute;margin:0;top:55px;width:495px;}
#contentE{
	position:absolute;margin:0;top:55px;width:500px;}
#contentForm{
	position:absolute;left:40px;top:55px;width:1000px;}
#contentGag{
	position:absolute;top:60px;left:0;width:750px;}

/*-- parte inserita per gestire index-gallery, publications details  --*/
#contentF{
	position:absolute;margin:0;top:210px;width:600px;}
#contentG{
	position:absolute;margin:0;top:55px;left:700px;width:300px;}
#contentH{
	position:absolute;margin:0;top:250px;left:750px;width:200px}
#contentI{
	position:absolute;top:55px;left:270px;width:650px;}
#contentJ{
	position:absolute;margin:0;top:55px;width:700px;}
/*-- fine parte inserita per gestire index-gallery --*/

#contentFL{
	position:absolute;margin:0;top:55px;width:520px;}
#verticalmenu{position:absolute;top:0px;left:800px;width:250px;}
/* usate in index_exhib_old
.exhibitions{width:400px;float:left;}
	.exhibitions.left{margin-right:50px;}
*/
/* usate in index_exhib new */
.exhibitions{width:700px;float:left;padding-left:20px;}
.even_row{   background-color:#FFF;   }
.odd_row {   background-color:#EEE;   }
.odd1_row{  background-color:#DDD;   }
.reusablelist ul,li,.speciallist ul,li{margin:0;padding:0;list-style:none;text-transform:uppercase;font-size:10px;}
.reusablelist li{
	margin-left:-40px;width:150px;list-style:none;padding-left:15px;
	background:url(img/arrow_right.gif) top left no-repeat;}
.speciallist li{
	clear:left;margin-left:-40px;width:150px;list-style:none;padding-left:15px;
	background:url(img/arrow_left.gif) top left no-repeat;}
.video_caption_left{
	position:absolute;top:485px;left:0;width:325px;color:#555;margin:0;}
.video_caption_right{
	position:absolute;top:485px;left:378px;width:75px;color:#555;text-align:right;margin:0;}
.news{width:800px;margin-top:30px;}
.news hr{clear:both;border:0;background-color:#CCC;height:1px;color:#CCC;width:800px;}
.newsL{width:320px;float:left;}
.newsR{width:380px;float:left;height:310px;}
.newsRlong{width:350px;float:left;}
#represented{position:absolute;width:450px;}
#available{position:absolute;left:465px;}
.artistlistcol{margin-bottom:10px;padding:0;width:200px;float:left;font-size:12px;line-height:18px;color:#AAA;}
.publication{
	position:relative;float:left;width:150px;height:235px;margin:0 60px 25px 0;font-size:11px;
	overflow:hidden;color:#AAA;}
.publication div{position:absolute;height:180px;}
.publication div img{position:absolute;bottom:0;}
.publication span{position:absolute;top:185px;width:150px;left:0;}
#privatewrap{position:absolute;top:0;left:0;width:100%;height:100%;}
#privateroom{position:relative;margin:35px auto 0 auto;width:750px;height:650px;}
#privateroomlogo a{
	position:absolute;top:575px;left:25px;padding:50px 0 0 0;height:0!important;width:300px;
	height /**/:50px;overflow:hidden;background:url(img/logo_private.html) top left no-repeat;}
#privateroomlogo.start a{background:url(img/logo_private_w.png) top left no-repeat;}
#privateroomlogo.list a{background:url(img/logo_private_b.png) top left no-repeat;}
#privatelist{position:absolute;top:0;left:25px;font-size:13px;color:#666;}
#logout{position:absolute;bottom:35px;right:25px;font-size:11px;text-align:right;}
h5{position:absolute;top:330px;left:25px;font-size:65px;color:#CCC;line-height:65px;height:150px;overflow:hidden;}
#detailImage{position:absolute;display:none;top:30px;left:0;width:100%;height:100%;background:#FFF;}
#detailWrap{position:relative;margin:0 auto;padding:0;display:block;width:800px;text-align:center;}
#detailDetail{position:relative;top:95px;left:0;width:800px;text-align:left;}
#detailBack{position:absolute;top:0;left:0;text-align:left;color:#666;font-size:11px;}
#detailCaption{
	position:absolute;top:0;left:100px;height:85px;width:500px;overflow:hidden;text-align:left;
	line-height:14px;color:#666;font-size:10px;}
#detailCaption a{color:#333;font-size:12px;}
#detailCaption a:hover{color:#666;}
#detailNavigation{position:absolute;top:0;right:0;width:175px;text-align:right;color:#666;font-size:11px;}
#detailPrev{position:absolute;top:0;right:60px;text-align:right;}
#detailNext{position:absolute;top:0;right:0;text-align:right;}
#detailNum{position:absolute;top:40px;right:0;text-align:right;}
.float-cnt{
	height:1%;overflow:hidden;}
.exhib_current{
	float:left;width:220px;top:100px;margin:0 20px 30px 0;color:#666;
	font:bold 10px/16px "Trebuchet MS",Arial,Sans-Serif;letter-spacing:.2em;}
/*
.exhib_current{
	float:left;width:220px;top:100px;margin:0 20px 30px 0;color:#666;text-transform:uppercase;
	font:bold 10px/16px "Trebuchet MS",Arial,Sans-Serif;letter-spacing:.2em;}
	*/
.exhiblink{height:217px;}
.exhiblink a{display:block;}
.bspacer{margin-bottom:22px;}
.end{margin-right:0;}


.clr{clear:both;}

a.myflowplayer {
	display:block;
	width: 520px;
	height:400px;
	text-align:center;
	margin:0 15px 15px 0;
	border:1px solid #999;
	}
/* play button */
a.myflowplayer img {
    margin-top:150px;
    border:0px; }

/* when container is hovered we alter the border color */
a.myflowplayer:hover {
	border:1px solid #000; }


/* let page float normally after this <br clear="all" /> */
