/* CSS Document */



.cellablu {
	background-color:#006699;
	}
.cellarosa {
	background-color:#FF33CC;
	}
.cellaviola {
	background-color:#660099;
	}
.cellaverde {
	background-color:#336600;
	}
.cellaverdino {
	background-color:#33FF33;
	}
.cellarosso {
	background-color:#CC0000;
	}
.cellagiallo {
	background-color:#FF6600;
	}
.cellagrigia {
	background-color:#E5E5E5;
	}
.cellagrigiascuro {
	background-color:#999999;
	}
.cellanero {
	background-color:#000000;
	}
.cellabianca {
	background-color:#FFFFFF;
	}
.allineacentro {
	text-align: center;
	font-size: 13px;
	color:#333333;
	font-weight:bold;
	}
.allineadestra {
	font-size: 12px;
	text-align: right;
	}
body {
	background-color: #FFFFFF;
	font-family: Arial,helvetica,sans-serif;
	}
	
a:link {color:#333333;
background:transparent;
text-decoration:none;
}
a:visited {color:#333333;
background:transparent;
text-decoration:none;
}
a:active {color:#333333;
background:transparent;
text-decoration:none;
}
a:hover {color:#333333;
text-decoration:none;
}
.ElenchiPuntati {
	font-size: 12px;
	color: #333333;
	text-align: justify;	
	}
.testoJustify {
	font-size: 12px;
	color: #333333;
	text-align: justify;		
	}
.testo {
	font-size: 12px;
	color: #333333;
	}
.testoLinee {
	font-size: 12px;
	color: #00FF00;
	}	
.TestoTabellaCentro {
	font-size: 11px;
	color: #333333;
	text-align: center;
	}
.testoNote {
	font-size: 11px;
	color: #333333;
	}	
.testoTabella {
	font-size: 10px;
	color: #333333;
	}	
.testoBiglietteria {
	font-size: 11px;
	color: #333333;
	}
.indirizzo {
	font-size: 10px;
	}
.percorso {
	font-size: 75%;
	color:#333333;
	text-align: left;
	}
.testosfondo {
	font-size: 11px;
	background-color:#E5E5E5;
	}

#alignright {
	text-align:right;
	color:#FFFFFF;
	}

TD.tblcenter
{
	text-align:center;
	}
	
td {
	text-align:left;
	valign:top;
	}

input {
	border:1px solid #E5E5E5;
	}
.titoloform {
	font-size: 10px;
	color: #FFFFFF;
	text-align:center;
	}
.titoloformnero {
	font-size: 10px;
	color: #000000;
	text-align:center;
	}
.ricerca {
		font-size: 14px;
		color: #006699;
		font-family: Arial,helvetica,sans-serif;
		font-weight:bold;
		text-align:center;
		}
.titoloformblu {
	font-size: 10px;
	color: #006699;
	text-align:center;
	}	
fieldset {
	text-align:center;
	border-color:#FFFFFF;
	}
	
.voceMenu {
	font-size:80%;
	color:#333333;
	font-family: Arial,helvetica,sans-serif;
	}
.voceMenuAzienda {
	font-size:85%;
	color:#FFFFFF;
	font-family: Arial,helvetica,sans-serif;
	}
.voceMenuattivo {
	font-size:80%;
	color:#333333;
	text-decoration:underline;
	font-family: Arial,helvetica,sans-serif;
	}
.vocesottomenuold {
	font-size:90%;
	color:#333333;
	font-family: Arial,helvetica,sans-serif;
	}
.titolo {
	font-size: 15px;
	color:#333333;
	text-align:center;
}
.titoloLeft {
	font-size: 15px;
	color:#333333;
	text-align:Left;
}
.titolorosso {
	font-size: 15px;
	color:#FF0000;
	text-align:center;
}
.titoloblu {
	font-size: 15px;
	color:#006699;
	text-align:center;
}
.sottotitolo {
	font-size: 13px;
	color:#333333;
	font-weight:bold;
	text-align:left;
}
.sottotitolobianco {
	font-size: 13px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}
.nessunRisultato {
	font-size: 12px;
	color:#006699;
	font-weight:bold;
	text-align:center;
}
h1 {
	font-size: 15px;
	color:#333333;
}

h2 {
	font-size: 11px;
	color:#333333;
}
.datanews {
	text-align:right;
	font-size: 11px;
	}
.titoliPopup {
	background-color:#E5E5E5;
	font-size: 12px;
	color:#333333;
	}
.vocesottomenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-decoration:none;
}
.vocesottomenu A:link {
	text-decoration: none;
}
.vocesottomenu A:hover {
	text-decoration: underline;
}
.vocesottomenu A:visited {
	text-decoration: none;
}
.newsheader
{
	font-size: 12px;
	color:#006699;
	font-weight:bold;
	text-align:center;
}
.newstitle
{
	font-size: 11px;
	color:#000000;
	font-weight:bold;
	text-align:center;
}
.newstext
{
	font-size: 10px;
	color:#000000;
	font-weight:normal;
	text-align:center;
}

.newsattached
{
	font-size: 10px;
	color:#000000;
	font-weight:normal;
	text-align:center;
}

.TestoMyriadPro
{
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	font-family: 'Myriad Pro Light SemiExt';
	text-align: justify;
}

.TestoMyriadProLeft
{
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	font-family: 'Myriad Pro Light SemiExt';
	text-align: left;
}


.titoloMyriadPro
{
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	font-family: 'Myriad Pro Light SemiExt';
	text-align: center;
	font-variant: normal;
}

.SottoTitoloMyriadPro
{
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	font-family: 'Myriad Pro Light SemiExt';
	text-align: justify;
	font-variant: normal;
}

.textcampomediodisabled 
{
	font-family : Arial, Helvetica, sans-serif:;
	font-size : 12px;
	font-weight : 700;
	color:#000000;
	text-decoration:none;
	background-color : #eeeeee;
}

.titolomedionero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
}

.AriaPulitaTitolo
{
	font-weight: bold;
	font-size: 13px;
	color: #00007a;
	font-family: Verdana;
	text-align: center;
}

.AriaPulitaTesto
{
	font-size: 11px;
	color: #00007a;
	font-family: Verdana;
	text-align: center;
}

div.contenitore 
{
	padding:0.8em 6em 0.8em 78px; 
	font-size: 0.8em; 
	color:black;
}
.bold { font-weight:bold; 
	color:#004080; 
	font-size:120%;
}

.boldTitolo { font-weight:bold; 
	color:#004080; 
	font-size:190%;
}

.boldSottotitolo { font-weight:bold; 
	color:#004080; 
	font-size:140%;
}


/* Allineamenti */
.imgsx { float:left; padding:0 0.6em 0 0;}
.imgdx {text-align:right; float:right;}


div.testo {margin:1em 0 0 0; padding:0 0.5em 0 0.5em; color: black; font-size: 0.8em;}
div.testo h1 {color:#223C7F; font-size:120%; font-weight: bold; margin:0.5em 0 0 0; padding:0}
div.testo h2 {color: #C3232E; font-size:110%; font-weight: bold;}
div.testo p { margin:0.8em 0 0 0; padding:0; text-align:justify}
div.testo ul {margin:0 0 0 1.5em; padding:0; list-style-type:disc;}
div.testo ul li {margin:0; padding: 0.5em 0 0 0}


div.testoorange {margin:1em 0 0 0; padding:1em 0.5em 1em 0.5em; color:white; background-color:#ee7202; font-size: 0.8em;}
div.testoorange h1 {color:#223C7F; font-size:130%; font-weight: bold; margin:0.5em 0 0 0; padding:0}
div.testoorange h2 {color: #C3232E; font-size:110%; font-weight: bold;}
div.testoorange p { margin:0.8em 0 0 0; padding:0}
div.testoorange ul {margin:0 0 0 1.5em; padding:0; list-style-type:disc;}
div.testoorange ul li {margin:0; padding: 0.5em 0 0 0}


div.nota {margin:1em 0 0 0; padding:0 0.5em 0 0.5em; color: black; font-size: 0.7em; border:2px solid orange}