body { text-align: left; overflow: hidden; margin: 0; padding: 0; }
.Main { font-size: 12pt; font-family: times, "times new roman", verdana; text-align: center; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; overflow: hidden; }
/*<agl.folder "Firma">*/
	.firma { font-family: Arial, verdana; background-color: #000; text-align: center; position: absolute; left: 0; right: 0; bottom: 0; height: 20px; z-index: 5; }
	table.Firma { text-align: center; width: 100%; border-width: 0; }
	a.firmaLink:link { color: #fff; font-size: 9px; font-family: Arial, verdana, sans-serif; font-weight: bold; text-decoration: none; text-transform: capitalize; }
	a.firmaLink:visited { color: #fff; font-size: 9px; font-family: Arial, verdana, sans-serif; font-weight: bold; text-decoration: none; text-transform: capitalize; }
	a.firmaLink:hover { color: #fff; font-size: 9px; font-family: Arial, verdana, sans-serif; font-weight: bold; text-decoration: none; text-transform: capitalize; letter-spacing: 3px; }
	a.firmaLink:active { color: #fff; font-size: 9px; font-family: Arial, verdana, sans-serif; font-weight: bold; text-decoration: none; text-transform: capitalize; }
/*</agl.folder>*/
/*<agl.folder "Home">*/
	div.subMain { position: absolute; top: 0; left: 0; right: 0; bottom: 20px; z-index: 1; }
	img.homeFoto { position: absolute; z-index: 2; border-width: 0; }
	img.logoGM { position: absolute; left: 20px; bottom: 20px; z-index: 3; border-width: 0; }
/*</agl.folder>*/
/*<agl.folder "Menu">*/
	div.Menu { background-image: url(../velino_grigio.png); background-repeat: repeat; position: absolute; top: 0; left: 0; right: 0; height: 50px; z-index: 8; }
	div.subMenu { background-image: url(../velino_grigio.png); position: absolute; top: 50px; width: 16.67%; height: 300px; z-index: 8; cursor: pointer; }
	td.subMenu { color: #000; font-size: 10pt; font-weight: bold; font-variant: small-caps; letter-spacing: 1px; width: 100%; height: 33%; }
	table.subMenu { width: 100%; height: 100%; }
	table.Menu { top: 0; left: 0; width: 100%; height: 100%; }
	td.Menu { color: #000; font-size: 10pt; font-weight: bold; font-variant: small-caps; letter-spacing: 1px; width: 15%; cursor: pointer; }
/*</agl.folder>*/
div.containerTesto { background-image: url(../velino_bianco.png); background-repeat: repeat; position: absolute; top: 100px; left: 200px; right: 50px; bottom: 50px; z-index: 4; }
div.Testo { line-height: 24pt; text-align: justify; letter-spacing: 1px; position: absolute; top: 50px; left: 50px; right: -50px; bottom: 50px; z-index: 4; overflow: auto; padding-right: 100px; }
/*<agl.folder "Artisti">*/
	div.chiudiArtisti { color: #000; font-size: 9pt; font-family: Arial, sans-serif, verdana; font-weight: bold; font-variant: small-caps; background-image: url(../velino_bianco.png); background-repeat: repeat; position: absolute; bottom: 30px; width: 100px; height: 20px; z-index: 4; }
	div.containerArtisti { background-image: url(../velino_bianco.png); background-repeat: repeat; position: absolute; top: 100px; left: 200px; right: 50px; bottom: 50px; z-index: 4; overflow: auto; }
	div.ArtistaScelto { font-size: 10pt; font-family: Arial, sans-serif, verdana; background-image: url(../velino_bianco.png); background-repeat: repeat; position: absolute; z-index: 5; }
	div.waitingArtisti { background-image: url(../wait_big.gif); background-repeat: no-repeat; background-position: center; position: absolute; z-index: 5; top: 100px; right: 50px; bottom: 50px; overflow: auto; }
	div.boxArtisti { font-size: 10pt; font-family: Arial, sans-serif, verdana; text-align: center; position: relative; top: 0; left: 0; z-index: 4; overflow: hidden; margin-top: 10px; margin-right: 10px; margin-left: 10px; border-bottom: 1px solid #000; }
	div.OperaMov { font-size: 10pt; font-family: Arial, sans-serif, verdana; text-align: center; position: absolute; margin-top: 10px; margin-right: 10px; margin-left: 10px; z-index: 5; top: 0; left: 0; overflow: hidden; border-bottom: 1px solid #000; }
	div.boxImmArtisti { text-align: left; position: absolute; top: 10px; left: 10px; bottom: 10px; width: 260px; z-index: 4; border-right: 1px solid #000; }
	table.Artisti { text-align: center; width: 100%; height: 100%; }
	td.Artisti { background-position: 0 center; text-align: center; }
	img.Artisti { border-width: 0; }
	div.boxTestoArtisti { text-align: justify; position: absolute; top: 10px; left: 280px; right: 10px; bottom: 10px; z-index: 4; }
	span.NomeCogn { font-weight: bold; font-variant: small-caps; text-align: center; }
	a.Opere { color: #000; font-weight: bold; text-decoration: none; }
	a.Opere:hover { color: #000; font-weight: bold; text-decoration: none; letter-spacing: 1px; }
	a.OpereClick { color: #000; font-weight: bold; text-decoration: none; }
	a.OpereClick:hover { color: #000; font-weight: bold; text-decoration: none; letter-spacing: 1px; }
/*</agl.folder>*/
/*<agl.folder "UnderConstruction">*/
	div.Main2 { background-color: #e4e3e3; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; overflow: hidden; }
	div.Left { position: absolute; top: 50px; left: 0; bottom: 50px; width: 50%; z-index: 1; border-right: 1px solid #000; }
	table.Provvisorio { width: 100%; height: 100%; border-width: 0; }
	td.Provvisorio { background-position: 0 center; text-align: center; width: 100%; height: 33%; }
	td.ProvvisorioRight { background-position: 0 center; text-align: center; width: 100%; height: 100%; }
	img.Provvisorio { width: auto; height: 150px; border-width: 0; }
	div.Right { color: #000; font-size: 10pt; font-family: Arial, sans-serif, verdana; text-align: center; position: absolute; top: 50px; right: 0; bottom: 50px; width: 50%; z-index: 1; }
	span.Bold { font-size: 12pt; font-weight: bold; }
/*</agl.folder>*/
p.Center { }
span.Center { text-align: center; }
/*<agl.folder "Opere">*/
	div.containerZoom { background-color: #fff; background-repeat: repeat; position: absolute; z-index: 5; top: 100px; left: 200px; right: 50px; bottom: 50px; overflow: hidden; }
	div.LeftZoom { position: absolute; top: 0; left: 0; right: 230px; bottom: 0; z-index: 5; }
	div.ImmOper { position: absolute; top: 0; right: 0; bottom: 0; width: 230px; z-index: 5; }
	div.ImmScroll { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 6; overflow: hidden; }
	div.gabbiaImm { font-family: Arial; padding: 15px 0 15px 0; }
	span.descrSpan { color: #000; font-size: 10pt; font-family: Arial; font-variant: small-caps; letter-spacing: 1px; }
	.myImg { max-width: 230px; border-width: 0; cursor: pointer; }
/*</agl.folder>*/
.FlashOperContainer { position: absolute; top: 0; left: 0; width: 600px; height: 500px; z-index: 20; }
/*<agl.folder "Press">*/
	table.Press { text-align: center; width: 100%; height: 100%; }
	td.PressGrey1 { background-color: #e2e2e2; background-position: 0 center; text-align: center; height: auto; }
	td.PressGrey2 { background-color: #ccc; background-position: 0 center; text-align: center; height: auto; }
	td.Press { color: #000; background-position: 0 center; text-align: center; }
	div.Press { text-align: justify; }
/*</agl.folder>*/
/*<agl.folder "Mailing">*/
	div.MexServer { font-weight: bold; text-align: center; width: 100%; height: 100%; }
	div.MailingTable { position: relative; width: 100%; height: 100%; display: table; }
	div.MailingRowPrivacy { text-align: center; position: relative; height: 220px; display: table-row; }
	div.MailingCellPrivacy { background-color: #e2e2e2; text-align: center; display: table-cell; position: relative; height: 220px; }
	div.MailingRow { text-align: center; position: relative; width: 100%; display: table-row; }
	div.MailingCell1 { font-size: 10pt; font-family: times, "times new roman", sans-serif; line-height: normal; background-color: #e2e2e2; text-align: center; position: relative; height: 33%; display: table-cell; }
	div.MailingCell2 { font-size: 10pt; font-family: times, "times new roman", sans-serif; line-height: normal; background-color: #ccc; background-position: 0 center; text-align: center; position: relative; height: 33%; display: table-cell; }
	div.Privacy { font-size: 10pt; font-family: "times new roman", times, sans-serif; line-height: normal; background-color: #fff; text-align: justify; position: absolute; top: 5px; left: 50%; width: 550px; height: 200px; z-index: 4; overflow: auto; margin-left: -275px; padding: 5px; }
	div.CenterBold { font-weight: bold; text-align: center; position: relative; }
	td.MailingCampo { text-align: right; width: 40%; }
	td.MailingValore { text-align: left; width: 60%; }
	td.MailingCenter { font-weight: bold; text-align: center; width: 100%; }
	.MailingCampoGen { background-color: #fff; }
/*</agl.folder>*/
/*<agl.folder "Contatti">*/
	table.Indirizzi { width: 100%; height: 100%; border-width: 0; }
	td.Indirizzi { color: #000; font-size: 12pt; font-family: times, "times new roman", sans-serif; background-position: center; text-align: center; width: 100%; height: 100%; }
	div.ContainerMap { background-color: #fff; position: absolute; top: 100px; left: 200px; right: 50px; bottom: 50px; z-index: 5; }
	div.googleMap { position: absolute; top: 0; left: 0; right: 50%; bottom: 0; z-index: 5; }
	div.Indirizzi { position: absolute; top: 0; left: 50%; right: 0; bottom: 0; z-index: 5; }
	a.Indirizzi { color: #000; font-weight: bold; text-decoration: none; }
	a.Indirizzi:hover { color: #000; font-weight: bold; text-decoration: none; letter-spacing: 1px; }
/*</agl.folder>*/
img { border-width: 0; }

