﻿@charset "UTF-8";			/*E52B50*/
body {
	/*background-color: #ffffff;*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;	/*colore del testo */
	/*text-align: left;*/
	background-attachment: fixed;
	background-image: url(images/sfondo-.jpg);
	background-repeat: repeat;
	/*background-position: left bottom;
	overflow-y:hidden;*/
}


table {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.tab {
	width: 95%;
	height: 90%;
	border: 0px solid #000;
	margin: auto;
	/*spacing: 0;*/
	border-spacing: 0px;
	top: 45px;
	left: 0;
	right: 0;
	border-radius: 20px 20px 20px 20px;
	/*position: fixed;*/
}

.tab1 {
	width: 80%;
	border: 0px solid #000;
	margin: auto;
	cellspacing: 0;
	border-spacing: 0px;
	border-radius: 20px 20px 20px 20px;
}

.tab2 {
	width: 95%;
	border: 1px solid #000;
	margin: auto;
	/*spacing: 0;*/
	border-spacing: 0px;
	left: 0;
	right: 0;
	border-radius: 20px 20px 20px 20px;
	background-color: #ffffff;
	opacity:1,0;
	/*position: fixed;*/
}

.piepagina {
	width: 100%;
	background: #4682b4;
	color: #ffffff;
	border: 0px solid #000;
	padding: 0;
	border-spacing: 0;
	position: fixed;
	margin: auto;
	bottom: 0%;
	left: 0;
	right: 0;
	margin-top: 0px;
	border-radius: 0px 0px 0px 0px;
}

.intestazione {
	width: 100%;
	height: 300px;
	background: #000000;
	color: #ffffff;
	border: 0px solid #000;
	padding: 0;
	border-spacing: 0;
	/*position: fixed;*/
	margin: auto;
	top: 0;
	left: 0;
	margin-bottom: 0%;
	border-radius: 0px 0px 0px 0px;
}

td, th {
	padding: 5px; /* spazio all'interno delle celle  */
	border: 0px solid #333; /* impostimo bordo */
	border-collapse: collapse;
	/*word-wrap: beak-word;*/
	border-spacing: 0px;
		
}

p {
	margin-bottom: 10px;
}	

.p1 {
	margin-bottom: 3px;
}

.td1 {
	padding: 10px; /* spazio all' interno delle celle  */
	/*border: 1px solid #333; /* impostimo bordo */
	border-collapse: collapse;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	/*word-wrap: break-word;*/
	/*text-align: center; /* orizzontale */
    /*background-color: #008b8b;
	color: #ffffff; /*colore del testo */
	/*vertical-align: top;
	line-height: 22px; /* spazio tra le linee del testo  */
	
}

.td2 {
	padding: 10px; /* spazio all' interno delle celle  */
	/*border: 1px solid #333; /* impostimo bordo */
	border-collapse: collapse;
	border-bottom: 1px solid #000000;
	/*word-wrap: break-word;*/
	/*text-align: center; /* orizzontale */
    /*background-color: #008b8b;
	color: #ffffff; /*colore del testo */
	/*vertical-align: top;
	line-height: 22px; /* spazio tra le linee del testo  */
}

.td3 {
	padding: 10px; /* spazio all' interno delle celle  */
	/*border: 1px solid #333; /* impostimo bordo */
	border-collapse: collapse;
	border-right: 1px solid #000000;
	/*border-bottom: 1px solid #000000;
	/*word-wrap: break-word;*/
	/*text-align: center; /* orizzontale */
    /*background-color: #008b8b;
	color: #ffffff; /*colore del testo */
	/*vertical-align: top;
	line-height: 22px; /* spazio tra le linee del testo  */
}

.td4 {
	padding: 10px; /* spazio all' interno delle celle  */
	/*border: 1px solid #333; /* impostimo bordo */
	border-collapse: collapse;
	/*border-right: 1px solid #000000;
	/*border-bottom: 1px solid #000000;
	/*word-wrap: break-word;*/
	/*text-align: center; /* orizzontale */
    /*background-color: #008b8b;
	color: #ffffff; /*colore del testo */
	/*vertical-align: top;
	line-height: 22px; /* spazio tra le linee del testo  */
}

.tr1 {
     background-color: blue;
     opacity: 0.1;
}

/*.word {
    word-wrap: break-word;
}*/

a:link {
	color: #000000;
	text-decoration: none;
}


/*tr:nth-child(odd) {
    background-color: #EFEFEF;	
}colore di sfondo delle celle delle scritte di descrizione e valori con alternanza*/

.dx {text-align: right;	
}

.sx {text-align: left;	
}

.flex {max-width: 100%}

.centro {text-align: center;	
}

.titolo {text-align: left; font-size: 12pt; color: #5F9EA0; font-weight: bold; border-bottom: 2px solid #5F9EA0;
}

.titolo1 {text-align: left;
font-size: 14pt;
color: #ffffff;
background: #008b8b;
padding: 0px;
	
}

.titolo2 {text-align: left;
font-size: 16pt;
color: #ffffff;
background: #008b8b;
}

/* Struttura menu */
.nav
{
list-style:none;
margin:0;
padding: 0;
}
.nav > li,
.nav > li > a
{
display:block;
*display:inline; /* Per IE7 */
zoom:1; /* Per IE 7 */
}
.stacked > li
{
display:list-item;
}
.stacked > li > a
{
display:block;
}
.flyout,
.flyout-alt
{
position:relative;
}
.flyout-content
{
position:absolute;
top:100%;
/* Posizioniamo i sottomenu fuori dallo schermo; alternativa a display:none
*/
left:-99999px;
height:0;
overflow:hidden;
}
.flyout:hover > .flyout-content
{
left:0;
}
.flyout-alt:hover > .flyout-content
{
top:0;
left:100%;
}
.flyout:hover > .flyout-content,
.flyout-alt:hover > .flyout-content
{
height:auto;
overflow:visible;
}
/* Fine struttura menu */




/* Aspetto menu */
.site-nav a
{
line-height:1;
padding:3px;	/*distanza dal testo ed il bordo dello sfondo del pulsante (quindi pulsanti più grandi o più piccoli in base al testo*/
background-color:#000000; /* Colore di sfondo iniziale */
opacity:1;
color:#ffffff; /* Colore del testo dei link */
font-weight: bold;
white-space:nowrap;
border-radius: 6px 6px 6px 6px;
}
.site-nav .flyout:hover > a,
.site-nav .flyout-alt:hover > a,
.site-nav a:hover
{
background-color: #ffffff; /* Colore di sfondo sull'hover */
color:#000000; /* Colore del testo dei link sull'hover */
}
.site-nav .flyout-alt > a:after
{
content:" »";
} /* Inseriamo l'indicatore di presenza del sottomenu */
.site-nav a,
.site-nav .flyout-content
{
/* Colore e stile dei bordi; azzeriamo lo spessore con 0px*/
border: 0px solid #000;
}
.site-nav > li > a
{
/* Bordo sinistro sulle voci del menu principale */
border-left-width:0px;
}
.site-nav > li:first-child > a
{
/* Eliminiamo il bordo dalla prima voce del menu */
border:none;
}
.site-nav .flyout-content
{
/* Bordo superiore per il sottomenu */
border-width:0px 0 0 0;
}
.site-nav .flyout-content a
{
/* Bordo inferiore per le singole voci del sottomenu */
border-bottom-width:0px;
}
.site-nav .flyout-alt:hover > .flyout-content
{
/* Un piccolo aggiustamento per la posizione del sottomenu sull'hover*/
top:-1px;
}
/* Fine aspetto menu */
