P {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

P.desc {
	color: #333333;
	margin-top : 15px;
	margin-right : 15px;
	margin-bottom : 10px;
	margin-left : 20px;
}

P.menu {
color: #999999;
font-size: 10px;
margin-top: 5px;
margin-right: 5px;
margin-bottom : 5px;
margin-left : 5px;
font-weight: bold;
}

P.menu a {
color : #999999;
text-decoration : none;
}

P.menu a:hover {
color : #D9AD00;
}

P.menu a:active {
color : #D9AD00;
}

.sfondo-desc {
/*background-color : #CECFD5;*/
}

UL, LI {
	color : #333333;
}

LI {
	margin-right : 30px;
	margin-bottom : 7px;
	margin-left : 10px;
}
/*------------*/

select {
	margin-bottom : 0px;
	margin-top : 0px;
}


input {
	border : 1px solid #003366;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.layer1 {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
z-index: 1;
}

body {
background-color : #002854;
margin : 0;
}

.body2 {
	background-color : White;
	margin : 0px;
}

.stampa {
	text-align : justify;
	color : #333333;
}

td {
font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color : #FFCC33;
}

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

a:hover {
color : #8E8EA8;
}

.tit-sez {
font-size: 11px;
font-weight: bold;
padding-top: 3px;
}

.cornice-home {}

.nome {
padding-right : 15px;
padding-left : 20px;
}

.menu2-up {
padding : 0px 0px 5px 210px;
border-bottom : 1px solid #E6E6E6;
}

.servizi {
background-color : #00529C;
}

.menu2-bottom {
padding : 5px 0px 0px 210px;
}

.nomi-spett {
	font-weight : bold;
	padding : 10px 0px 0px 0px;
	font-size : 10px;
	color: #E3E3E3;
}

.servizi-bordo {
background-color : #00529C;
border-bottom : 4px solid #002854;
}

.servizi-bordo2 {
background-color : #00529C;
border-top : 4px solid #002854;
}

.int-spett {
border-bottom : 1px solid #E6E6E6;
padding : 0px 10px 5px 10px;
}

.min-home {}

.tabella-spettacoli {}

.pallino {
padding-top : 16px;
}

.menu1 {
font-weight : bold;
margin-top : 7px;
}

.menu-spett {
font-size : 10px;
}

.progetti-home {
padding-top : 15px;
}

.menu1 td {
padding-top: 0px;
padding-left: 4px;
padding-bottom: 7px;
padding-right: 4px;
font-size : 10px;
}

.nomi-progetti {
font-weight : bold;
padding : 10px 0px 0px 0px;
font-size : 11px;
}

.sx {
background-color : #003F4E;
width: 100%;
height: 100%;
}

.foto {
background-image : url(images/bn02.jpg);
background-position : center;
background-repeat : no-repeat;
width: 100%;
height: 100%;
border-bottom: 1px silver solid;
border-left: 1px silver solid;
margin-left: 21%;
}

.foto{
background-image : url(images/piccgra/imm04.jpg);
background-position : left;
background-repeat : no-repeat;
}

.dx-inf {
background-color : #333333;
width: 100%;
height: 100%;
border-bottom: 1px silver solid;
}

.dx-sup {
background-color : #333333;
width: 100%;
height: 100%;
padding-top:  ;
padding-left: 10px;
padding-right: 10px;
text-align: right;
}

.body2 {
margin: 0px;
background-color : #000000;
}

.body3 {
	margin : 0px;
	background-color : #00529C;
}

.cella-foto {
width: 50%;
height: 100%;
}

.mezzo-schermo {
position: static;
height: 50%;
width : 100%;
}

.testo-italiano {
color: transparent;
width: 100%;
text-align: justify;
margin-left: 21%;
padding-top: 2px;
padding-bottom: 5px;
}

.firma {
font-size: 11px;
font-weight: bold;
width: 100%;
text-align: right;
}

.dati-spettacolo {
font-size: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: #d9d9d9;
}

.zona-dati-spettacolo {
height: 100%;
color: silver;
padding-bottom: 5px;
padding-left: 5px;
}

div {
	font-size: 11px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	text-indent: 5px;
	margin: 5px;
}

.net01 {
width: 200px;
}

.table-datispettacolo {
background-color : #333333;
}

.links {
font-size: 10px;
text-align: left;
margin-top: 15px;
margin-left: 18px;
width: 95px;
}

.sfondoazzmenu {
background-color: #00529C;
}

.sfondobluscuro {
	background-color : #002854;
}

.intestazione-spett {
width: 100%;
background-color: #333333;
}

.titolo {
margin-top: 15px;
margin-bottom: 15px;
margin-right: 30%;
width: 100%;
text-align: right;
}

.sfondo-dx {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
background-repeat : no-repeat;
background-position : right;
padding: 15px;
background-color : #D6D6D6;
}

.sfondo-dx3 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
background-repeat : no-repeat;
background-position : right;
padding: 15px;
background-color : #CCD9DC;
}

.sfondo-dx2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
background-repeat : no-repeat;
background-position : right;
padding: 15px;
background-color : #CECFD5;
}

.sfondo-dx a {
	color : #333333;
}

.sfondo-dx3 a {
	color : #333333;
}

.calend-altri {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.calend-altri4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight : bold;
	font-style : italic;
	padding-top : 10px;
}

.calend-altri3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-bottom : 1px solid #555555;
	padding-bottom : 5px;
}

.calend-altri a {
	color : #333333;
}

.calend-altri2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 10px 0px 20px 0px;
}

.testo-profilo-basso {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
padding: 15px;
}

.immagini {
color: #D9AD00;
font-size: 10px;
padding-top: 1px;
padding-left: 1px;
font-weight: bold;
text-align: left;
width: 75px;
}

.contatti {
color: #FFFFFF;
font-size: 10px;
padding-bottom: 1px;
font-weight: bold;
text-align: center;
width: 150px;
}

.freccia {
padding-top: 2px;
text-align: left;
}

.link1-profilo {
color: #D9AD00;
font-size: 10px;
padding: 5px;
padding-top: 1px;
font-weight: bold;
text-align: center;
}

.link5 {
color: #CCCCCC;
font-size: 10px;
padding: 5px;
padding-top: 1px;
font-weight: bold;
text-align: left;
}

.link2-profilo {
color: #CCCCCC;
font-size: 10px;
padding: 5px;
padding-top: 1px;
font-weight: bold;
text-align: left;
}

.elenco-spett1 {
	color: #84061D;
	font-size: 10px;
	padding: 5px;
	padding-top: 1px;
	font-weight: bold;
}

.elenco-spett1 a {
	color : #002854;
}

.elenco-spett1 a:hover {
	color : #84061D;
}

.link3-profilo {
color: #CCCCCC;
font-size: 10px;
padding: 5px;
padding-top: 1px;
font-weight: bold;
text-align: right;
}

.link4-profilo {
color: #CCCCCC;
font-size: 10px;
padding: 5px;
padding-top: 1px;
padding-left: 1px;
font-weight: bold;
text-align: left;
}

.link5-profilo {
color: #333333;
font-size: 10px;
padding: 5px;
padding-top: 1px;
padding-left: 1px;
font-weight: bold;
text-align: right;
}

a.profilo {
color: #FFFFFF;
}

a.mail {
color: #D9AD00;
}

a.mail:hover {
	text-decoration : underline;
}

a.spettacolo {
color: #D9AD00;
font-weight: bold;
}

.sfondo {
background-repeat: no-repeat;
background-color: #A7A7A7;
}

.titolo-spettacolo {
padding: 15px;
background-color : #CCD9DC
}

.contatti1 {
color: #888888;
font-size: 12px;
font-weight: bold;
}

.contatti2 {
color: #888888;
font-size: 10px;
font-weight: bold;
padding-bottom: 10px;
}

.zona-contatti {
margin-left: 20px;
}

.zona-datirass {
margin-left: 10px;
}

.contatti3 {
color: #888888;
font-size: 10px;
font-weight: bold;
padding-bottom: 5px;
}

.contatti4 {
color: #888888;
font-size: 10px;
padding-bottom: 5px;
}

.contatti5 {
color: #888888;
font-size: 10px;
padding-bottom: 5px;
border-bottom: 1px #888888 solid;
}

a:hover.spettacolo {
color : #D9AD00;
}

.esterno {
	position : absolute;
	left : 0px;
	width : 100%;
}

.info-spettacoli {
	color : #444444;
}

.info-spettacolitit {
	color : #444444;
	font-weight : bold;
}

.info-spettacolibot {
	color : #444444;
	padding-bottom : 8px;
}

.info-spettacolibot a {
	color : #444444;
	text-decoration : underline;
}

a.up:hover {
	color : #84061D;
}

.attuale {
	color : #D9AD00;
}

A.tournee {
	color: #003366;
	text-decoration : none;
}

A.tournee:HOVER {
	color : #003366;
	text-decoration : underline;
}

A.rassegna {
	color: #003366;
	text-decoration : none;
}

A.rassegna:HOVER {
	color : #003366;
	text-decoration : underline;
}

.titoloart {
	padding-bottom : 5px;
	font-weight: bold;
	text-transform : uppercase;
}

.sfondoarticolo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D6D6D6;
	padding: 15px;
	border-bottom: 1px solid #D9AD00;
}

.sfondodatiart {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 15px;
	border-bottom: 1px solid #D9AD00;
	background-color : #D6D6D6;
	vertical-align : top;
}

.testata {
	color: #333333;
	font-style : italic;
	font-weight : bold;
	padding-bottom : 10px;
}

.data {
	color: #333333;
	padding-bottom : 20px;
}

.linkarticolo {
	color: #84061D;
	padding-left : 5px;
}

.linkarticolo a {
	color: #84061D;
	font-weight : bold;
}

.linkarticolo a:hover {
	color: #84061D;
	text-decoration : underline;
}

.linkarticolo a:visited {
	color: #84061D;
}

.linkcurri {
	font-size : 9px;
	color: #84061D;
	padding-left : 5px;
}

.linkcurri a {
	color: #84061D;
}

.linkcurri a:hover {
	color: #84061D;
	text-decoration : underline;
}

.linkcurri a:visited {
	color: #84061D;
}

.premi {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 15px;
	padding-right: 15px;
	border-bottom: 1px solid #D9AD00;
	text-align : right;
	vertical-align : top;
}

.premi-text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 15px;
	border-bottom: 1px solid #D9AD00;
	background-color: #CCD9DC;
	vertical-align : top;
}

.cella-gatti {
	padding: 3px 0px 3px 3px;
}	

.archivio {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 5px;
	background-color: #000000;
	text-align : right;
	vertical-align : top;
}


.archivio2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 0px;
	border-bottom: 1px solid #D9AD00;
	background-color: #000000;
	text-align : right;
	vertical-align : top;
}

.archivio-text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 15px;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #D9AD00;
	background-color: #CCCCCC;
	vertical-align : top;
}

.archivio-text-tit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 15px;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	background-color: #CCD9DC;
	vertical-align : top;
}

.logo-premi {
	padding-left : 25%;
}

.artisti {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 0px;
	border-bottom: 1px solid #D9AD00;
	background-color: #CDCED4;
	color: #003366;
	text-align : center;
	vertical-align : middle;
	}

.artisti2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 0px;
	border-bottom: 1px solid #D9AD00;
	background-color: #CDCED4;
	}
	
.artisti {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 0px;
	border-bottom: 1px solid #D9AD00;
	background-color: #003366;
	vertical-align : middle;
	}
	
.fontartista {
color: #003366;
padding-left : 15px;
}

.campo-tournee {
	border-right : 1px solid #D9AD00;
	padding-right : 3px;
	padding-left : 3px;
	color : #FFFFFF;
	font-weight : bold;
}

.dato-tournee {
	padding-right: 3px;
	padding-left : 3px;
	color : #FFFFFF;
	padding-bottom : 3px;
	border-bottom : 1px solid #555555;
	border-right : 1px solid #D9AD00;
}

.avviso {
	font-size : 9px;
	color : #FFFFFF;
	padding-top : 5px;
	padding-bottom : 2px;
	border-bottom : 1px solid #D6D6D6;
}

.margine {
	margin-right : 10px;
}

.pop {
	padding-right : 20px;
}

.puls {
	width : 60px;
	margin-bottom : 2px;
}

.bordo {
	border-bottom : 1px solid #84061D;
}
.TIT_PROG {
	font-size: 10px;
	font-style: normal;
	color: #F3CC33;
	text-indent: 5px;
	text-align: left;
}

