﻿/* CSS Document */

body {
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#eeeeee;
	position:relative;
	margin:0px;
	position:relative;
	font-family: 'Open Sans', sans-serif;
}
ul {
	list-style-type:none;
}
a img {
	border:none;
	cursor:hand;
}
#imgLoader {
	position: absolute;
	top:0;
	left:0;
	width:1px;
	height:1px;
	overflow:hidden;
	background:red
}
#mainWrapper {
	width:962px;
	margin:0px auto 0px auto;
	padding:0px;
}
.header {
  background-image :url(images/carla3_03.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:85px;
}
.mainMenuWrapper {
	background-image:url(images/bg_mainMenu.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:19px;
}
ul.mainMenu {
	margin:0px;
	padding-left:16px;
	width:510px;
	float:left;
	list-style-type:none;
}
ul.mainMenu li {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:5px 10px 0px 10px;
	_padding-top:4px;
}
ul.mainMenu li.separator {
	padding-top:2px;
}
ul.mainMenu li a.active {
	border-bottom:40px solid #131f34;
}
/*------------MENU-------------------------------------------------*/
a.laMostra, a.laStoria, a.Simposio, a.ilCatalogo, a.ilTeatro, a.ilNews, a.Sponsor, a.multimedia {
	background-position:bottom left;
	background-repeat:no-repeat;
	display:block;
	height:18px;
	cursor:hand;
}

a.card {
	background-image:url(../images/menu/men_Card.jpg);
	background-repeat:no-repeat;
	width:54px;
	display:block;
	height:28px;
	cursor:hand;
	float:left;
	padding-right:6px;
}

a.card:hover, a.card_active {
	background-image:url(../images/menu/men_CardHover.jpg);
	width:54px;
	height:28px;
}

a.laMostra {
	background-image:url(../images/menu/men_laMostra.jpg);
	width:56px;
}
a.laMostra:hover, a.mostra_active {
	background-image:url(../images/menu/men_laMostraHover.jpg);
	border-bottom: 3px solid #131f34
}
a.laStoria {
	background-image:url(../images/menu/men_laStoria.jpg);
	width:48px;
}
a.laStoria:hover, a.storia_active {
	background-image:url(../images/menu/men_laStoriaHover.jpg);
	border-bottom: 3px solid #131f34
}
a.Simposio {
	background-image:url(../images/menu/men_Simposio.jpg);
	width:51px;
}
a.Simposio:hover, a.simposio_active {
	background-image:url(../images/menu/men_SimposioHover.jpg);
	border-bottom: 3px solid #131f34
}
a.ilCatalogo {
	background-image:url(../images/menu/men_ilCatalogo.jpg);
	width:57px;
}
a.ilCatalogo:hover, a.catalogo_active {
	background-image:url(../images/menu/men_ilCatalogoHover.jpg);
	border-bottom: 3px solid #131f34
}
a.ilTeatro {
	background-image:url(../images/menu/men_ilTeatro.jpg);
	width:44px;
}
a.ilNews{
	background-image:url(../images/menu/men_ilNews.jpg);
	width:33px;
}
a.ilNews:hover, a.News_active{
	background-image:url(../images/menu/men_ilNewsHover.jpg);
	border-bottom: 3px solid #131f34
}
a.ilTeatro:hover, a.teatro_active {
	background-image:url(../images/menu/men_ilTeatroHover.jpg);
	border-bottom: 3px solid #131f34
}
a.Sponsor {
	background-image:url(../images/menu/men_Sponsor.jpg);
	width:47px;
}
a.Sponsor:hover, a.sponsor_active {
	background-image:url(../images/menu/men_SponsorHover.jpg);
	border-bottom: 3px solid #131f34
}
a.multimedia {
	background:url(../images/menu/men_multimedia.jpg) no-repeat left top;
	width:63px;
}
a.multimedia:hover, a.multimedia_active {
	background:url(../images/menu/men_multimediaHover.jpg) no-repeat left top;
	border-bottom: 3px solid #131f34
}


/*------------------------LEFT------------------------------*/
ul.mainMenuLeft {
	display:block;
	float:right;
	margin: -2px -4px 0 0;
	_margin-top:-4px;
	_margin-right:0px;
	_margin-bottom:-1px;
	_position:relative;_right:-4px;
	padding:0px;
}
ul.mainMenuLeft li {
	display:inline;
}
ul.mainMenuLeft li.america {
	margin-left:5px;
}

ul.mainMenuLeft li.card {
	margin-left:5px;
}

ul.mainMenuLeft li a img {
	border:none;
}
.subMenuWrapper {
	background-image:url(../images/bg_subMenu.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:27px;
	margin-top:7px;
	_margin-top:-3px;
}
html:not([lang*=""]):not(:only-child) .subMenuWrapper { 
	margin-top:7px;
}
div>.subMenuWrapper {
	margin-top:10px;
}
ul.subMenu {
	display:block;
	margin:0px;
	padding-left:16px;
	padding-top:10px;
	_padding-top:7px;
}
ul.subMenu li {
	float:left;
	padding-left:9px;
	padding-right:7px;
}
a.presentazione, a.leSezioni, a.iCapolavri, a.gliArtisti, a.secessione, a.frontiera, a.cose, a.dove, a.dove2, a.dove_mangiare, a.dove3, a.promotori, a.trasporti {
	display:block;
	height:16px;
	background-position:bottom left;
	background-repeat:no-repeat;
	cursor:hand;
}
a.presentazione {
	background-image:url(../images/menu/submen_Presentazione.jpg);
	width:78px;
}
a.presentazione:hover, a.presentazione_active {
	background-image:url(../images/menu/submen_PresentazioneHover.jpg);
}
a.leSezioni {
	background-image:url(../images/menu/submen_leSezioni.jpg);
	width:55px;
}
a.leSezioni:hover, a.sezioni_active {
	background-image:url(../images/menu/submen_leSezioniHover.jpg);
}
a.iCapolavri {
	background-image:url(../images/menu/submen_iCapolavori.jpg);
	width:74px;
}
a.iCapolavri:hover, a.capolavori_active {
	background-image:url(../images/menu/submen_iCapolavoriHover.jpg);
}
a.gliArtisti {
	background-image:url(../images/menu/submen_gliArtisti.jpg);
	width:51px;
}
a.gliArtisti:hover, a.artisti_active {
	background-image:url(../images/menu/submen_gliArtistiHover.jpg);
}
a.cose {
	background-image:url(../images/menu/submen_cos.jpg);
	width:33px;
}
a.cose:hover, a.cose_active {
	background-image:url(../images/menu/submen_coshover.jpg);
}
a.dove {
	background-image:url(../images/menu/submen_dove.jpg);
	width:90px;
}
a.dove:hover, a.dove_active {
	background-image:url(../images/menu/submen_dovehover.jpg);
}
a.dove2 {
	background-image:url(../images/menu/submen_dove2.jpg);
	width:84px;
}
a.dove2:hover, a.dove2_active {
	background-image:url(../images/menu/submen_dove2hover.jpg);
}
a.dove_mangiare {
	background-image:url(../images/menu/submen_dove_mangiare.jpg);
	width:84px;
}
a.dove_mangiare:hover, a.dove_mangiare_active {
	background-image:url(../images/menu/submen_dove_mangiarehover.jpg);
}
a.dove3 {
	background-image:url(../images/menu/submen_dove3.jpg);
	width:80px;
}
a.dove3:hover, a.dove3_active {
	background-image:url(../images/menu/submen_dove3hover.jpg);
}
a.promotori {
	background-image:url(../images/menu/submen_promotori.jpg);
	width:59px;
}
a.promotori:hover, a.promotori_active {
	background-image:url(../images/menu/submen_promotorihover.jpg);
}
a.trasporti {
	background-image:url(../images/menu/submen_trasporti.jpg);
	width:112px;
}
a.trasporti:hover, a.trasporti_active {
	background-image:url(../images/menu/submen_trasportihover.jpg);
}
a.secessione {
	background-image:url(../images/menu/storia1.jpg);
	width:61px;
}
a.secessione:hover, a.secessione_active {
	background-image:url(../images/menu/storia1Hover.jpg);
}
a.frontiera {
	background-image:url(../images/menu/storia2.jpg);
	width:52px;
}
a.frontiera:hover, a.frontiera_active {
	background-image:url(../images/menu/storia2Hover.jpg);
}

ul.sezioni {
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.sezioni li{
	display:inline;
	float:left;
	width:421px;
	height:98px;
}
ul.sezioni li.space{
	width:8px;
	height:20px;
}

ul.sezioni .titleWrapper {
	padding-top:18px;
	padding-bottom:5px;
}
ul.sezioni a.title {
	text-decoration:none;
	margin-left:25px;
	color:#899fc7;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
ul.sezioni a.title:hover {
	color:#fff;
}
.line {
	width:850px;
	height:7px;
	_height:5px;
	border-bottom:1px solid #243b65;
	line-height:5px;
}

ul.sezioniExpo {
	display:block;
	width:240px;
	list-style-type:none;
	margin:20px 0px 0px 0px;
	padding:0px;
	float:left;
}
ul.sezioniExpo li {
	height:20px;
	padding:0px;
}
ul.sezioniExpo li.line {
	line-height:14px;
	border:top:1px solid #243b65;
	width:240px;
	margin-bottom:10px;
}
ul.sezioniExpo li a {
	text-decoration:none;
	color:#7488aa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
ul.sezioniExpo li a:hover {
	color:#fff;
}

.expo {
	width:588px;
	margin-top:20px;
	float:right;
	position:relative;
}
.expo .secessioneLayer{
	position:absolute;
	visibility:hidden;
}

.expo .pannel {
	background-color:#000;
	padding:4px 8px 8px 4px;
	_padding:8px 4px 4px 0px;
}
ul.gallery {
	width:580px;
	margin:0px;
	padding:0px;
	list-style:none;
	background-color:#000;
}
ul.gallery li {
	float:left;
	margin-top:4px;
	_margin-top:0px;
	margin-left:4px;
}
ul.gallery li .bloc {
	width:92px;
	height:92px;
	background-color:#003366;
}
.preview {
	/*visibility:hidden; */
	width:225px;
	height:194px;
	position:absolute; top:-50px; left:-65px;
	left: 3000px;
	background-color:#060a12;
}	
.preview img {
	height:136px;
	width:200px;
	margin:13px;
	margin-bottom:0px;
}
.preview a.slideShow {
	height:18px;
	width:200px;
	margin:0px;
	padding:0px;
}
.preview a.slideShow img {
	height:18px;
	width:200px;
	
}

.storia2 .pannel li a {
	position:relative;
	height:92px;
	display:block;
	width:92px;
}
.storia2 .pannel li a .enlarge {
	background-image:url(../images/enlarge.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	position:absolute; bottom:4px; right:4px; _bottom:8px;
	visibility:hidden;
}

.expo .text {
	color:#5773a7;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:20px;
	height:280px;
	overflow:auto;
	text-align: justify;
	line-height: 14px;
}
.more {
	color:#5773a7;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:20px;
	line-height: 13px;
}
.more a {
	color:#acc3ec;
	text-decoration:none;
}
.more a .pdf {
	color:#253c66;
	padding-left:16px;
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
}
ul.gallery a.secepic img {
	width:92px;
	height:92px;
}
ul.logos {
	display:block;
	margin:20px auto 0px auto;
	padding:0px;
}
ul.logos li {
	display:inline; float:left;
	margin-right:20px;
}
div.copy {
	color:#4d6796;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-top:25px;

}
ul.logos .copy span{
	color:#2a4370;
}

.clear {
	clear:both;
}
.height10 {
	height:10px;
}
.height20 {
	height:20px;
}
.height3 {
	height:3px;
}
/*------------artisti----------------*/
.centerWrapper {
	margin-top:10px;
	position:relative;
	overflow: hidden;
	width: 850px
}

.centerWrapperLong {
	margin-top:10px;
	height:630px;
	position:relative;
	overflow: hidden;
	width: 850px
}
.mainBox {
	background-image:url(../images/bg_mainBox.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:500px;
	width:850px;
	position:absolute; top:0px;
}


a.close {
	display:block;
	position:absolute; 
	top:10px; right:15px;
	cursor:pointer;
}
body>div a.close {
	background-image:url(../images/close.png);
}
ul.artistsBar {
	display:block;
	margin:0px auto 0px auto;
	width:830px;
	padding:12px 0px 0px 0px;
	list-style-type:none;
	height:80px;
}
ul.artistsBar li {
	float:left;
	margin-left:1px;
}
.mainBox a.backwards {
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/artistsBar_back.png', sizingMethod='image');
	background-position:center;
	background-repeat:no-repeat;*/
	width:56px;
	height:80px;
	display:block;
	_margin-top:5px;
	margin-right:10px;
	position:absolute;
	top:17px; left:10px;
}
body>div .mainBox>a.backwards {
	/*background-image:url(../images/artistsBar_back.png);*/
}
.mainBox a.forwarding{
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/artistsBar_forward.png', sizingMethod='image');
	background-position:center;
	background-repeat:no-repeat;*/
	width:56px;
	height:80px;
	display:block;
	_margin-top:5px;
	margin-left:10px;
	position:absolute;
	top:17px; right:10px;
}
body>div .mainBox a.forwarding{
	/*background-image:url(../images/artistsBar_forward.png);*/
}
ul.artistsBar li .img {
	position:relative;
	width:76px;
	height:80px;
	z-index:1;
}
ul.artistsBar li .img .fade{
	position:absolute; top:0px; left:0px;
	width:76px;
	height:80px;
	background-color:#333;
	opacity:0.8;
	filter:opacity:0.8;
	filter: alpha(opacity = 80);
	z-index:2;
}
ul.artistsBar li .img img {
	position:absolute; top:0px; left:0px;
	width:76px;
	height:80px;
}
ul.artistsNames {
	width:750px;
	list-style-type:none;
	padding:0px;
	margin-left:75px;
}
ul.artistsNames li {
	float:left;
	margin:0px;
	width:173px;
	margin-top:10px;
}
ul.artistsNames li.bigger {
	width:230px;
}
ul.artistsNames li a {
	color:#2c4169;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	font-size:13px;
}
ul.artistsNames li a:hover {
	color:#acc3ec;
}

/*----------artisti3--------------*/
.artistDescription {
	width:150px;
	padding-left:20px;
	padding-top:20px;
	float:left;
}
.artistDescription .name {
	color:#acc3ec;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}
.artistDescription .years {
	color:#436094;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.artistBio {
	float:right;
	width:657px;
}
.artistBio ul {
	margin-top:30px;
	padding:0px;
	_margin-left:0px;
	padding-left:0; margin-left:0; margin-bottom:0; padding-bottom:0px
}
.artistBio ul li {
	float:left;
	margin-right:3px;
}


.artistBio ul li .enlarge {
	background-image:url(../images/enlarge.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	position:relative; top:50px; left:50px; _bottom:8px;
	visibility:hidden;
}
.artistBio .text {
	_padding-top:0px;
	color:#436094;

	font-size:12px;
	width:590px;
	line-height:17px;
	overflow:visible;
	height:320px;
	text-align: justify;
}
/*---------artisti4----------------------*/
ul.pix {
	margin-bottom:3px;
	margin-top:5px;
	height:20px;
	width:90%
}
ul.pix li a {
	background-color:#1f3253;
	display:block;
	width:18px;
	height:16px;
	text-align:center;
	padding:0px;
	text-decoration:none;
	color:#436094;
	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;
	padding-top:2px;
}
ul.pix li a:hover {
	background-color:#436094;
	color:#1f3253;
}
ul.pix li a.active {
	background-image:none;
	background-color:#436094;
	color:#1f3253;
}
.artistBio {
	margin:0px;
}
.artistBio img {
	float:left;
	margin-top:0px;
}
.artistBio .next a.forward {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/artistsBar_forward.png', sizingMethod='image');
	background-position:center;
	background-repeat:no-repeat;
	width:56px;
	height:62px;
	display:block;
	float:right;
	margin-top:140px;
	margin-right:40px;
	_margin-right:20px;
	cursor:hand;
}
body>div  .artistBio .next a.forward {
	background-image:url(../images/artistsBar_forward.png);
}
ul.info {
	margin:0px;
	padding:10px 0px 0px 0px;
	_padding:5px 0px 0px 0px;
}
ul.info li {
	color:#436094;
	float:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
}
ul.info li.hilight {
	color:#acc3ec;
}
/*------------catalogo------------------------*/
.catalogo .leftSide {
	width:260px;
	float:left;
}
.catalogo .leftSide ul {
	margin:0px;
	padding:30px 0px 0px 10px;
}
.catalogo .leftSide li {
	margin-bottom:10px;
}
.catalogo .leftSide li.indice {
	margin-top:40px;
}
.catalogo .leftSide a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#acc3ec;
}
.catalogo .leftSide a:hover {
	color:#fff;
}
.catalogo .catalogoLayer {
	position:absolute; top:40px; right:10px;
	width:580px;
	height:450px;
	left:3000px
}
.catalogo .rightSide {
	width:580px;
	_width:560px;
	height:400px;
	overflow:auto;
}
.catalogo .detail {
	width:570px;
	_width:550px;
	height:350px;
	overflow:auto;
	color:#acc3ec;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	text-align: justify;

}
.catalogo .catalogoLayer .row img {
	float:left;
}
.catalogo .rightSide .row ul {
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	width:470px;
	_width:450px;
	float:right;
}
.catalogo .row li.title {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.catalogo .row li.title a {
	color:#fff;
	text-decoration: none;
}

.catalogo .row li.title a:hover {
	color:#fff;
	text-decoration: underline;
}

.catalogo .row li.name {
	color:#acc3ec;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	margin-top:5px;
	line-height:12px;
}
.catalogo .row li.studies, .catalogo .row li.ocupation {
	color:#acc3ec;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:5px;
	line-height:12px;
}
/*------------catalogo------------------------*/
.multimedia .leftSide {
	width:260px;
	float:left;
}
.multimedia .leftSide ul {
	margin:0px;
	padding:30px 0px 0px 10px;
}
.multimedia .leftSide li {
	margin-bottom:10px;
}
.multimedia .leftSide ul ul{
	padding:10px 0px 0px 30px;
}
.multimedia .leftSide li.indice {
	margin-top:40px;
}
.multimedia .leftSide a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#acc3ec;
}
.multimedia .leftSide a:hover {
	color:#fff;
}
.multimedia .rightSide {
	width:582px;
	float:right;
	color:#90a8d2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 18px;
	text-align: justify;
}
.multimedia .rightSide .entry{
	border-bottom:1px solid #253c66;
	margin-top:10px;
}
.multimedia .rightSide .entry_left{
	float:left;
	width:100px;
}
.multimedia .rightSide .entry_right{
	float:right;
	width:470px;
}
.multimedia .rightSide .clear{
	line-height:1px;
	font-size:1px;
	height:10px;
}
.multimedia .rightSide .entry_title {
	font-weight:bold;
	color:#ffffff;
}

a.entry_title:hover {
	text-decoration: underline;
}

a.entry_title {
	text-decoration: none;
}

.multimedia .rightSide .img_left{
	float:left;
	margin-right:10px;
}
.white_txt{color:#ffffff;}
.button_nav {
	margin:0;
	padding:0;
	list-style:none;
}
.button_nav li{
	padding:0 0 4px 0;
}
.button_nav a{
	display:block;
	width:245px;
	height:19px;
	line-height:18px;
	color:#688ac8;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
	background: url(../images/button_bg.jpg) no-repeat;
	padding-left:30px;
}
/*------------news------------------------*/
.newsleft{
	width:250px;
	float:left;
}
.newsleft ul {
	margin:0px;
	padding:30px 0px 0px 10px;
}
.newsleft li {
	margin-bottom:10px;
}
.newsleft li.indice {
	margin-top:40px;
}
.newsleft a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#acc3ec;
}
.newsleft a:hover {
	color:#fff;
}
.newsright {
	float:right;
	width:590px;
}
.newsdetail {
	color:#90a8d2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	text-align: justify;
	overflow:auto;
	position:relative;

}
.news .newsLayer .row img {}
/*------------presentazione-----------------*/
.presName {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	margin-top:20px;
}
.aboutName {
	color:#5773a7;

	font-size:11px;
	font-weight:bold;
	margin-top:5px;
}
.presText {
	text-align: justify;
	color:#5773a7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px;
	width:840px;
	height:200px;
	padding-right: 13px;
	overflow:auto;
	position:relative;
	line-height: 14px;
}
.scarica {
	width:150px;
	margin-top:10px;
}
.scarica a {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.scarica a .pdf {
	color:#253c66;
	text-align:center;
	font-size:11px;
}
/*-----------informazioni--------------*/
.informazioni {
	position:relative;
	height:550px;
}
.informazioni .title {
	padding:16px 0 34px 0
}

.informazioni ul.infoMenu {
	margin:0px 0px 0px 20px;
	padding:0px;
	float:left;
}
.informazioni ul.infoMenu li {
	width:186px;
	height:27px;
	padding:0px;
}


.informazioni ul.infoMenu li.separator ul {
	margin:0px 0px 0px 0px;
	padding:0px;
}



.informazioni .infoPannel {
	background-image:url(../images/bg_mainBox.jpg);
	background-position:top left;
	width:610px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#acc3ec;
	position:absolute; 
	top: 75px; right:0px;
	visibility:hidden;
	line-height: 15px;
}
.infoPannelContent {
	padding: 22px 23px;
}
.informazioni .infoPannel a {
	text-decoration: none;
	color:#eeeeee;
}

.informazioni .infoPannel a:hover {
	text-decoration: underline;
	color:#eeeeee;
}

.infoPannel h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:0px;
	line-height: 12px;
	margin-top:10px;
	color:#fff;
	font-weight:normal;
}

.infoPannel h2{
	font-size:12px;
	color:#fff;
	margin-bottom:8px;
	margin-top:0px;
}
/*------------storia1-----------------------*/
.storiaWrapper {
	background-image:url(../images/bg_laStoria.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:850px;
	height:409px;
	margin-top:30px;
}
.storiaWrapper .frontiera {
	width:385px;
	height:400px;
	float:right;
	margin-left:10px;
}
.storiaWrapper .secessione {
	width:400px;
	height:400px;
	float:left;
	margin-left:40px;
	_margin-left:25px;
}
.titleFrontiera, .titleSecessione {
	height:36px;
	margin-left:0px;
	width:150px;
}
/*-------------capolavori1----------------*/
.capolavori {
	text-align:center;
}


.capolavoriWrapper {
	background:#060b11 url(../images/bg_mainBox.jpg) top left repeat-x;
	width:754px;
	margin:0px auto 0px auto;
	height:440px;
	padding-bottom:50px;
	text-align:left;
	position:relative;
}
.capolavoriWrapper .information {
	position:absolute; top:385px; left:5px; padding:0; margin:0
}
.capolavoriWrapper .information .itm {
	visibility:hidden;
}
.capolavoriWrapper ul.pics {
	margin:0px 0px 0px 4px;
	_margin:0px;
	padding:2px 0px 0px 0px;
	height:540px
}
.capolavori li {
	float:left;
	height:122px;
	width:121px;
	margin-right:4px;
	_margin-left:3px;
	_margin-right:0px;
	margin-top:4px;
}
.capolavori li a {
	height:122px;
	width:121px;
	display:block;
	background-color:#1c1c1c;
}
.capolavori li a img{
	height:122px;
	width:121px;
}
.capolavori li a:hover img{
	position:relative; top:-5px; left:-5px;
	height:132px;
	width:131px;
}
.capolavori .artist {
	width:200px;
	padding-top:15px;
	padding-left:5px;
	float:left; 
	position:absolute;
}
.capolavori .artist img{
	float:left;
}
.capolavori .artist .aname {
	color:#acc3ec;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	float:right;
	width:120px;
}
.capolavori .artist .ayears {
	color:#436094;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	width:120px;
}
.capolavori .picInfo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#436094;
	width:400px;
	position:absolute; 
	padding-top:16px;
	left:250px;
}
.capolavori .picInfo span {
	color:#acc3ec;
	font-weight:bold;
}
.capolavori2 {
	width:800px;
	height:475px;
	margin:4px;
}
.capolavori2 ul.pix {
	padding:0px;
	display:block;
	padding-top:4px;
	height:18px;
	_margin:0px;
}
.capolavori2 li {
	float:left;
	margin-left:1px;
}
.capolavori2 .content .picture {
	font-family:Arial, Helvetica, sans-serif;
	color:#436094;
	font-size:11px;
	width:490px;
	margin-left:20px;
	_margin-left:10px;
	margin-top:10px;
	_margin-top:0px;
	float:left;
	height:120px;
}
a.picc {
	position:relative;
	width:113px;
	height:113px;
	display:block;
	float:left;
}
 a.picc img {
	position:absolute; top:0px; left:0px;
	z-index:1;
	width:113px;
	height:113px;
}
a.picc .enlarge {
	background-image:url(../images/enlarge.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	position:absolute; bottom:4px; left:4px;
	z-index:2;
	height:17px;
	width:17px;
}
.capolavori2 .content .picture span {
	color:#acc3ec;
	font-weight:bold;
}
.capolavori2 .content .picture .picText {
	float:right;
	margin-top:10px;
	width:370px;
}
.capolavori2 .content .theArtist {
	float:left;
	width:200px;
	height:70px;
	padding-left:0px;
	margin-top:40px;
}
.capolavori2 .content {
	position:absolute; 
	top:25px;
	left: 3000px;
	height:440px;
}
.content .theArtist img {
	float:right;
}
.content .theArtist .dates {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.content .theArtist .name {
	text-align:right;
	font-weight:bold;
	color:#acc3ec;
}
.content .theArtist .years {
	text-align:right;
	color:#436094;
}
.content .text {
	font-family:Arial, Helvetica, sans-serif;
	color:#436094;
	font-size:12px;
	width:800px;
	margin-left:20px;
	margin-top:20px;
	line-height:20px;
	height:200px;
	overflow:auto;
	padding-right:20px;
	text-align: justify;
}
.content a.fwd {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/artistsBar_forward.png', sizingMethod='image');
	background-position:top left;
	background-repeat:no-repeat;
	position:absolute; bottom:10px; right:0px;_bottom:40px;
	width:56px;
	height:62px;
	display:block;
}
.content DIV.fwd {
	position:absolute; bottom:10px; right:0px;_bottom:40px;
	width:56px;
	height:62px;
	display:block;
}
	
.content a.rwd {
	position:absolute; bottom:10px; left:20px;_bottom:40px;
	width:56px;
	height:62px;
	display:block;
}

.mainBoxCapolavori {
	background-image:url(../images/bg_mainBox.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:480px;
	width:850px;
	position:absolute; top:0px;
}

.sezContentWrapper {
	width:522px;
	margin:0px auto 0px auto;
	padding:0px;
	position:relative;
}
.sezContentWrapper .layer {
	position:absolute; top:0px; left:0px;
	visibility:hidden;
}
.sezContentWrapper .layer img {
	/*
	width:522px;
	height:352px;
	*/
}
.sez4Artist {
	width:200px;
	margin-top:10px;
	height:150px;
	float:left;
}
.sez4Artist img.artist {
	float:left;
	margin:0px;
	width:61px;
	height:64px;
}
.sez4Artist .name {
	color:#acc3ec;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:right;
	width:130px;
}
.sez4Artist a.bio {
	font-family:Arial, Helvetica, sans-serif;
	color:#436094;
	font-size:11px;
	float:right;
	width:130px;
	text-decoration:none;
}

.sezContentWrapper a.fwd {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/artistsBar_forward.png', sizingMethod='image');
	background-position:top left;
	background-repeat:no-repeat;
	position:absolute; top:150px; right:-100px;
	width:56px;
	height:62px;
	display:block;
}
body>div .sezContentWrapper a.fwd {
	background-image:url(../images/artistsBar_forward.png);
}
.sezContentWrapper a.fwd:hover {
	cursor:hand;
}
.sezContentWrapper a.rwd {
	
	position:absolute; top:150px; left: -100px;
	display:block;
}
.sezContentWrapper a.rwd:hover {
	cursor:hand;
}
@media all and (min-width: 0px){
	div.subMenuWrapper {
		margin-top:7px;
	}
}

.acquista {
	color:#f2a50c;
	text-decoration:none;
}

.acquista:hover {
	text-decoration:underline;
}







ul#gallery { margin:0px auto 0px auto; padding-top:20px; margin-bottom:20px; list-style:none; position:relative;}
ul#gallery li { display:block;}
ul#gallery li#first { }
ul#gallery li:hover ul, ul#gallery li.sfhover ul { top:auto; left:0; }
ul#gallery li a { display:block; width:100px; padding:15px 0 15px 3px; color:#000; text-decoration:none; }
ul#gallery li a:hover { background-color:#fafafa; }
ul#gallery li .picturesWrapper {background-color:#000; width:574px; height:268px; padding-bottom:2px; padding-top:2px;}
ul#gallery li ul { list-style:none; margin:0px auto 0px auto; width:570px; _width:574px; background-color:#000; position:relative; padding-top:2px; padding-bottom:2px;_padding-bottom:0px;}
ul#gallery li ul li { display:inline; text-align:left; clear:none; float:none; border:0; margin:0px;}
ul#gallery li ul li a { margin:2px; border:1px solid #ccc; padding:4px; position:relative; float:left; display:block; width:100px; height:75px; }
ul#gallery li ul li a:hover { z-index:2; }
ul#gallery li ul li a img { position:absolute; top:4px; left:4px; width:100px; height:75px; }
ul#gallery li ul li a:hover img, ul#gallery li a:active img, ul#gallery li a:focus img { width:200px; height:150px; left:-50px; top:-37px; z-index:3; border:1px solid #000; }

.fwd IMG, .rwd IMG { border:0 !important; width:inherit !important; height:inherit !important}
.fwd, .rwd { background:none !important}

/* SPONSOR */
#sponsor_container { margin-top:15px}
#col_sponsor_1 { float:left; width:204px}
#col_sponsor_2 { float:left; width:200px}
#col_sponsor_3 { float:left; width:446px}
#col_sponsor_1 IMG, #col_sponsor_2 IMG, #col_sponsor_3 IMG { border:0 !important}

/* AMERICAPIU */
#americapiu_container { margin-top:15px}
#col_americapiu_1 { float:left; width:750px;}
#col_americapiu_1 .more {
	color:#5773a7;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:20px;
	line-height: 17px;
}
#col_americapiu_2 { float:right; width:100px;}
#col_americapiu_1 IMG, #col_americapiu_2 IMG { border:0 !important}

/* TEATRO */
#teatro_col1 { float:left; width:536px;}
#teatro_col2 { float:left; width:311px; padding-top:29px}
.contenuto_testuale { color:#5773a7; font-size:11px; height:260px; overflow:hidden; width:480px; float:left; text-align: justify;}
UL.tourne_content, UL.tourne_content LI { list-style-type:none; margin:0; padding:1pt}
UL.tourne_content LI { color:#5773a7; font-weight:normal; font-size: 11px; clear:both}
UL.tourne_content LI SPAN.data { width:85px; float:left; font-size:11px}
UL.tourne_content LI SPAN.content { font-size:11px; float:left}
UL.tourne_content LI SPAN.content STRONG { color:#8aa1ca}
.dettagliTeatro {left: 3000px; position:absolute; top: 0; width:530px; height:150px}
.teatroNotes {position:absolute; top:215px; left:3000px; font-size:11px; color:#5773a7}
.teatroNotes SPAN { color:#8aa1ca}

.track {float: left; width: 15px; height:166px; background:url(../images/bg_scroller.gif) 3px 0 repeat-y; margin-left: 10px;} 	/* vertical track */
.handle {width: 7px; height: 20px; background: #5773a7; cursor: move;}	/* vertical track handle */

#player {
	margin: 0px;
	padding: 0px;
	
}