body
{
    font: 15px Verdana;
    padding: 0;
    margin: 0;
    background-color: black;
}
.centrale
{
    font: 11px Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    background-color: red;
}
img {
	border: none;
}

/* scheda centrali*/
p  
{
	font: 13px Verdana;

	}
	
/* menu sx*/
.TitoloMenu
{
    font: bold 35pt Verdana;
    color: white;
    text-align: left;
}

.VoceMenu
{
    font: 9pt verdana;
    color: white;
    text-align: left;
    text-decoration: none;
    padding-left: 2em;
    font-weight: bold;
}
.VoceMenuSel
{
    font: 9pt Verdana;
    color: red;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    
}

A.VoceMenu:hover

{
    font: 9pt Verdana;
    color: red;
    text-align: left;
    text-decoration: none;
    padding-left: 2em;
    font-weight: bold;
}



/* Lista Icone */
.tblNascosto
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    font-size: 8pt;
    text-align: right;
}

.tblNascostoIcone
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    font-size: 8pt;
    text-align: Center;
    width: 130px;
    height: 145px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    color: #FFFFFF;
}

.tblPaginazione
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    font-size: 8pt;
    text-align: right;
    width: 610px;
    min-width: 610px;
    max-width: 610px;
}
.Pagine
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    font-size: 8pt;
    text-align: right;
}
.Gallery
{
    background-color: #383431;
    border-right: dimgray thin solid;
    border-top: dimgray thin solid;
    border-left: dimgray thin solid;
    border-bottom: dimgray thin solid;

}
table.Gallery
{
    background-color: #383431;
    height: 25px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
.FotoPrincipale
{
    height: 200px;
    text-align: center;
 }
.tblSubMenu
{ 
    font: bold 10pt Verdana;
    color: white;
    text-align: left;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    width: 145px;

    height: 300px;
    max-height: 300px; 
    min-height: 300px; 
    vertical-align: top;
    
}

.tblSubMenuNormale
{ 
    font: 10pt Verdana;
    color: white;
    text-align: left;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    width: 168px;

    height: 300px;
    max-height: 300px; 
    min-height: 300px; 
    vertical-align: top;
    
}


table.tblIcona
{
    background-position: 0% 0%;
    border-left:90px;
    height: 290px;
    min-height: 290px;
    max-height: 290px;
    width: 390px;
    min-width: 400px;
    max-width: 400px;
}
table.sottile
{
    left: 3px;
    right: 1px;
    top: 1px;
    position: relative;
    height: 420px;
}

body.Prn
{
	background-position: 10px 10px;
	vertical-align: top;
	width: 100%;
	background-image: url(../grafica/prnsfondo.png);
	background-repeat: no-repeat;
	top: 10px;
	left: 10px;
	color: #FFFFFF;
}

.Prn
{
    vertical-align: top;
    width: 726px;
    font-size: 10pt;
    text-align: left;
}
.Prndx
{
    vertical-align: top;
    width: 490px;
    font-size: 10pt;
    text-align: center;
    background-color: #C0C0C0;
}
td.tblIcona
{
    background-position: 0% 0%;
    height: 150px;
    min-height: 150px;
    max-height: 150px;
    width: 133px;
    min-width: 133px;
    max-width: 133px;
    overflow: hidden;
    font-size: 8pt;
    border-color: #333333;
}




.TitoloIcona
{
    font: bold 8pt Verdana;
    color: white;
    text-align: center;
}
.VoceIcona
{
    font: 8pt Verdana;
    color: white;
    text-align: center;
}

/* Lista Testo */


.TitoloTesto
{
    font: bold 10pt Verdana;
    color: white;
    text-align: center;
}
.VoceTesto
{
    font: 8pt Verdana;
    color: white;
    text-align: center;
}

img.anteprime
{
    border-right: red thin solid;
    border-top: red thin solid;
    border-left: red thin solid;
    border-bottom: red thin solid;
    margin: 2px;
}

td.coda
{
    font-size: x-small;
    color: #FFFFFF;
    text-align: center;
}
td.contatore
{
    font-size: x-small;
    color: #FFFFFF;
    text-align: right;
}

td.titoloTD
{
    font-size: x-large;
    font-weight: normal;
    color: #FFFFFF;
    text-align: left;
    padding: 0 0 0 30;
}

.interna_center{
	width:100%;
	text-align: center;

}

.interna_dx{
	width:100%;
	text-align: right;
}

