body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	margin: 0;
	background-color: #CCCCCC;
	text-align:center;
	}

.phText
{   
    font-size:0.75em;
}

/* Stili align per tag P, Hnn ( vedi filtro )*/
.aLeft
{
	text-align:left;
}

.aRight
{
	text-align: right;
}

.aCenter
{
	text-align: center;
}

.aJustify
{
	text-align: justify;
}

/* Stili align per IMG ( vedi filtro )*/
IMG.aLeft
{
	float:left;
}

IMG.aRight
{
	float: right;
}



A:link {
	COLOR: #000000; TEXT-DECORATION: underline; 
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: underline; 
}
A:active {
	COLOR: #000000; TEXT-DECORATION: underline; 
}
A:hover {
	 COLOR: #0048C7; TEXT-DECORATION: none;
}

A.notizia:link {
	COLOR: #000000; TEXT-DECORATION: underline; background-color:#EFF3FF;
}
A.notizia:visited {
	COLOR: #000000; TEXT-DECORATION: underline; background-color:#EFF3FF;
}
A.notizia:active {
	COLOR: #000000; TEXT-DECORATION: underline; background-color:#EFF3FF;
}
A.notizia:hover {
	 COLOR: #0048C7; BACKGROUND-COLOR: #EFF3FF; TEXT-DECORATION: none;
}


A.logo:link {
	COLOR: #000000; TEXT-DECORATION: underline; background-color:#ffffff;font-size:0.8em;
}
A.logo:visited {
	COLOR: #000000; TEXT-DECORATION: underline; background-color:#ffffff;font-size:0.8em;
}
A.logo:active {
	COLOR: #000000; TEXT-DECORATION: underline; background-color:#ffffff;font-size:0.8em;
}
A.logo:hover {
	 COLOR: #0048C7; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none;font-size:0.8em;
}

A.menusin:link {
	COLOR: #000000; TEXT-DECORATION: underline; background-color:#EDF1FC;font-size:0.9em
}
A.menusin:visited {
	COLOR: #000000; TEXT-DECORATION: underline; background-color:#EDF1FC;font-size:0.9em
}
A.menusin:active {
	COLOR: #000000; TEXT-DECORATION: underline; background-color:#EDF1FC;font-size:0.9em
}
A.menusin:hover {
	 COLOR: #0048C7; BACKGROUND-COLOR: #EDF1FC; TEXT-DECORATION: none;font-size:0.9em
}

A.menuDX:link {
	COLOR: #000000; TEXT-DECORATION: none;font-size:0.9em;
}
A.menuDX:visited {
	COLOR: #000000; TEXT-DECORATION: none; font-size:0.9em;
}
A.menuDX:active {
	COLOR: #000000; TEXT-DECORATION: none; font-size:0.9em;
}
A.menuDX:hover {
	 COLOR: #0048C7;  TEXT-DECORATION: underline;font-size:0.9em;
}

A.aHome:link	{	
	text-decoration:	none;
	color:	#000000;
	background-color:#91ACE3;
	}	
		
A.aHome:visited	{	
	text-decoration:	none;
	color:	#000000;
	background-color:#91ACE3;
	}	
		
A.aHome:active	{	
	text-decoration:	none;
	color:	#000000;
	background-color:#91ACE3;
	}	
		
A.aHome:hover	{	
	text-decoration:	underline;
	color:	#000000;
	background-color:#91ACE3;
	}
A.menuTemi:link {
	COLOR: #000000; TEXT-DECORATION: none; background-color:#EDF1FC;
}
A.menuTemi:visited {
	COLOR: #000000; TEXT-DECORATION: none; background-color:#EDF1FC;
}
A.menuTemi:active {
	COLOR: #000000; TEXT-DECORATION: none; background-color:#EDF1FC;
}
A.menuTemi:hover {
	 COLOR: #0048C7; BACKGROUND-COLOR: #EDF1FC; TEXT-DECORATION: underline;
}

.GeneralTable {
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #999999;
	width: 85%;
	background-color: #ffffff;
text-align:left;

}
.FondoImmaginiBannerCell {
	background-image: url(../images/BannerImmagini.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
	height: 63px;
}
.MenuSXCell {
	vertical-align: top;
	width: 15%;
}
.ContentCell {
	vertical-align: top;
	width: 50%;
	padding-left: 5px;

}
.MenuDXCell {
	vertical-align: top;
	width: 25%;
	padding:20px 8px 0px 8px;
text-align:left;
}
.TopTable {
	width: 100%;
	background-image: url(../images/FondoImmagineTop.jpg);
	background-repeat: repeat-x;
	background-position: left top;
text-align:left;
}
.TopMenuTable {
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #999999;
	width: 100%;
	background-image: url(../images/FondoImmaginetopMenu.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.MenuSxTitoloSezioneUL
{
	margin: 0 0 0 0 ;
	padding: 0;
	list-style-type: none;
}
.MenuSxTitoloSezioneLI
{
	background-image: url(../Menu/sx/FondoTitoloSezione.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
	font-weight: bold;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	font-size: 80%;

}
.MenuSxUl
{
	margin: 25px 0 0 0 ;
	padding: 0;
	list-style-type: none;
	
}
.MenuSxVoce1Li
{
	/*height: 39px;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #90ACE3;
	background-image: url(../Menu/sx/FondoImmagineMenuSx.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ECF1FA;
	margin-top:4px;	
}
.MenuSxVoce1DIV
{
	background-image: url(../Menu/sx/FondoImmaginePrevenzioneSic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*height: 19px;*/
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-size: 80%;
}
.MenuSxVoce7DIV
{
	background-image: url(../Menu/sx/FondoImmagineVittimeInfortu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*height: 19px;*/
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-size: 80%;
}
.MenuSxVoce2Li
{
	/*height: 39px;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #90ACE3;
	background-image: url(../Menu/sx/FondoImmagineMenuSx.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ECF1FA;
	margin-top: 4px;

}
.MenuSxVoce2DIV
{
	background-image: url(../Menu/sx/FondoImmagineRegimiParticol.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*height: 19px;*/
	padding-top: 16px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-size: 80%;
	/*border:solid 1px red;*/
}
.MenuSxVoce3Li
{
	/*height: 39px;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #90ACE3;
	background-image: url(../Menu/sx/FondoImmagineMenuSx.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ECF1FA;
	margin-top: 4px;
}
.MenuSxVoce3DIV
{
	background-image: url(../Menu/sx/FondoImmagineVigilanza.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*height: 19px;*/
	padding-top: 16px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-size: 80%;
}
.MenuSxVoce4Li
{
	/*height: 39px;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #90ACE3;
	background-image: url(../Menu/sx/FondoImmagineMenuSx.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ECF1FA;
	margin-top: 4px;
}
.MenuSxVoce4DIV
{
	background-image: url(../Menu/sx/FondoImmagineAlbiElenchi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*height: 19px;*/
	padding-top: 16px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-size: 80%;
}
.MenuSxVoce5Li
{
	/*height: 39px;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #90ACE3;
	background-image: url(../Menu/sx/FondoImmagineMenuSx.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ECF1FA;
	margin-top: 4px;
}
.MenuSxVoce5DIV
{
	background-image: url(../Menu/sx/FondoImmagineStudiRicerche.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*height: 19px;*/
	padding-top: 16px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-size: 80%;
}
.MenuSxVoce5DIV_SEL
{
	background-image: url(../Menu/sx/FondoImmagineStudiRicerche.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*height: 19px;*/
	padding-top: 16px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-size: 80%;
	color:#A04040;
	font-weight:bold;
}
.MenuSxVoce6Li
{
	/*height: 39px;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #90ACE3;
	background-image: url(../Menu/sx/FondoImmagineMenuSx.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ECF1FA;
	margin-top: 4px;
}
.MenuSxVoce6DIV
{
	background-image: url(../Menu/sx/FondoImmagineNormativa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*height: 19px;*/
	padding-top: 16px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-size: 80%;
}
.MenuSxVoce6DIV_SEL
{
	background-image: url(../Menu/sx/FondoImmagineNormativa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*height: 19px;*/
	padding-top: 16px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-size: 80%;
	color:#A04040;
	font-weight:bold;
}
.MenuSxVoce7Li
{
	/*height: 39px;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #90ACE3;
	background-image: url(../Menu/sx/FondoImmagineMenuSx.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ECF1FA;
	margin-top: 4px;
}
.MenuSxVoce7DIV
{
	background-image: url(../Menu/sx/FondoImmagineFondo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*height: 19px;*/
	padding-top: 16px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-size: 80%;
}


.MenuSxVoce8Li
{
	/*height: 39px;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #90ACE3;
	background-image: url(../Menu/sx/FondoImmagineMenuSx.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ECF1FA;
	margin-top: 4px;
}
.MenuSxVoce8DIV
{
	background-image: url(../Menu/sx/FondoImmagineNormativa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*height: 19px;*/
	padding-top: 16px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-size: 80%;
}
.MenuSxVoce8DIV_SEL
{
	background-image: url(../Menu/sx/FondoImmagineNormativa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*height: 19px;*/
	padding-top: 16px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-size: 80%;
	color:#A04040;
	font-weight:bold;
}


.MenuSxVoce9Li
{
	/*height: 39px;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #90ACE3;
	background-image: url(../Menu/sx/FondoImmagineMenuSx.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ECF1FA;
	margin-top: 4px;
}
.MenuSxVoce9DIV
{
	background-image: url(../Menu/sx/FondoImmaginePrevenzione.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*height: 19px;*/
	padding-top: 16px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-size: 80%;
}

.MenuSxVoce10Li
{
	/*height: 39px;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #90ACE3;
	background-image: url(../Menu/sx/FondoImmagineMenuSx.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ECF1FA;
	margin-top: 4px;
}
.MenuSxVoce10DIV
{
	background-image: url(../Menu/sx/FondoImmagineFondo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*height: 19px;*/
	padding-top: 16px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-size: 80%;
}
/*Pannello Ultimi aggiornamenti*/
.UltimiAggiornamentiTable
{
	width: 100%;
    
}
.UltimiAggiornamentiContentCell
{
	background-color: #ECF1FA;
	font-size: 100%;
	padding: 4px;
    
}
.UltimiAggiornamentiTopCornerSxCell
{
	background-image: url(../PannelloPrimoPiano/LeftTopCornerPannello.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 6px;
	height: 19px;
	
}

.UltimiAggiornamentiTopCell
{
	background-image: url(../PannelloPrimoPiano/ImmagineFondoTopPannello.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 19px;	
}

.UltimiAggiornamentiTopCornerDxCell
{
	background-image: url(../PannelloPrimoPiano/RightTopCornerPannello.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 4px;
	height: 19px;
	
}
.UltimiAggiornamentiBottomCornerSxCell
{
	background-image: url(../PannelloPrimoPiano/LeftBottomCornerPannello.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 6px;
	height: 6px;
}
.UltimiAggiornamentiBottomCornerDxCell
{
	background-image: url(../PannelloPrimoPiano/RightBottomCornerPannello.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 4px;
	height: 6px;	
}

.UltimiAggiornamentiBottomCell
{
	background-image: url(../PannelloPrimoPiano/ImmagineFondoBottomPannello.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 6px;	
}
.UltimiAggiornamentiSxCell
{
	background-image: url(../PannelloPrimoPiano/LeftPannello.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	width: 6px;
	
}
.UltimiAggiornamentiDxCell
{
	background-image: url(../PannelloPrimoPiano/RightPannello.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 4px;
	
}

TABLE.tblBoxPrimoPiano
{
    font-size:0.75em;
    width:100%;
}

.PrimoPianoTitle
{
	/*background-image: url(../PannelloPrimoPiano/FondoTabTitoloPannello.jpg);
	background-repeat: no-repeat;
	background-position: left top; */
    background-color:#3E658E;
	font-size: 85%;
	color: #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    padding: 2px 3px 2px 3px;
	/*width: 96px;*/
	/*height: 25px;*/
    /*border:solid 1px red;*/
  	text-align: center;
    vertical-align:middle;
    white-space:nowrap;
    display:inline;
}

div.LinkPrimoPianoLista
{
    text-align: right;
}

P.PrimoPiano{COLOR: #000000;margin:0; }



.MenuDxUl
{
	margin: 0;
	padding: auto;
	list-style-type: none;
	margin-top: 0px;
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.MenuDxVoce1Li
{
	height: 16px;
	width: 134px;
	background-image: url(../Menu/Dx/ImmagineLeStatistiche.jpg);
	/*background-repeat: repeat-x;*/
	background-repeat:no-repeat;
	background-position: left bottom;
	background-color: #ffffff;	
	padding-top: 12px;
	padding-left: 8px;
	margin-bottom: 8px;
	text-align: left;

}
.MenuDxVoce2Li
{
	height: 16px;
	width: 134px;
	background-image: url(../Menu/Dx/ImmagineGliEventi.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	background-color: #ffffff;	
	padding-top: 12px;
	padding-left: 8px;
	margin-bottom: 8px;
	text-align: left;


}
.MenuDxVoce3Li
{
	height: 16px;
	width: 134px;
	background-image: url(../Menu/Dx/ImmagineLinkUtili.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	background-color: #ffffff;		
	padding-top: 12px;
	padding-left: 8px;
	text-align: left;


}
.PannelloCentrale
{
	border: solid 1px #9D9D9D;
	background-color: #F4F4E0;
    /*font-size:0.8em;*/

}
.PannelloCentraleInterno
{
	margin-top:10px;
	border: solid 1px #9D9D9D;
	background-color: #F4F4E0;
   /* font-size:0.8em;*/
}
.FondoIngranaggioSx
{
	background-image: url(../PannelloPrincipale/ImmagineFondoIngranaggioSx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
	
}
.FondoIngranaggioDx
{
	background-image: url(../PannelloPrincipale/ImmagineFondoIngranaggioDx.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-left: 5px;	
	padding-right: 5px;	
	padding-top: 0px;	
	padding-bottom: 0px;	
	vertical-align: top;
	font-size: 100%;
}
.FooterCell
{
	background-image: url(../images/RigaImmagineFooter.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 5px;
	text-align: right;
	font-size: 80%;
}
SELECT {
	FONT-SIZE: 1.0em; 
	COLOR: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#EDF1FC; 
	TEXT-ALIGN: left;
}
TABLE.tblNewsletter{font-size:0.7em; text-align:center;}
.tblNewsletterEsito
{
	text-align:center;
	font-size:0.8em;
    width:100%;
    font-weight:bold;
}
