/* CSS Document */
body
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 18px;
	background-color:#E2EBED;
	margin:0px;
	}
a 	{
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
	}
a:hover {
	font-size: 10px;
	color: #FF3300;
	text-decoration: none;
	font-weight:bold;
	}
input, textarea
	{
	border:1px #666666 solid;
	font-size:12px;
	}
.alto
	{
	text-align:center;
	padding-bottom:6px;
	padding-top:8px;
	height: 98px;
	background:url("testata/sfgrigio.gif") repeat;
	vertical-align:top;
        }
.alto1
	{
	text-align:center;
	padding-bottom:3px;
	padding-top:2px;
	height: 20px;
	background-color:#E6F7FF;
	vertical-align:top;
        }
.alto1a
	{
	text-align:center;
	padding-bottom:0px;
	padding-top:0px;
	height: 2px;
	background-color:#E6F7FF;
	vertical-align:top;
        }
.alto2
	{
	text-align:center;height: 27px;
	padding-bottom:3px;
	padding-top:3px;
	height: 93px;
	background:url("testata/Stemmi1c.JPG") repeat;
	vertical-align:top;
        }
.separa
	{
	padding-bottom:3px;
	padding-top:3px;
	height: 12px;
	background-color:#E6F7FF;
	vertical-align:top;
	border:0px #E6F7FF solid;
        }
.separa1
	{
	padding-bottom:3px;
	padding-top:3px;
	height: 20px;
	background-color:#E6F7FF;
	border:0px #E6F7FF solid;
        }
.tabellaCentrale
	{
	width:990px;
	border-left:2px #666666 solid;
	border-right:2px #666666 solid;
	background-color:#FFFFFF;
	}
.sinistra
	{
	vertical-align:top;
	width:180px;
	border-right:1px #CCCCCC solid;
	border-top:1px #E6F7FF solid;
	background-color:#E6F7FF;
        text-decoration: none;
	}
.menuCat
	{
	text-align:center;
	background-color:#E6F7FF;
        padding-top: 10px;padding-bottom:6px;
	border-bottom:1px #CCCCCC solid;
	margin-left:9px;
	margin-right:0px;
	}
.menuCatx
	{
	text-align:center;
	background-color:#E6F7FF;
       	padding-top: 10px;padding-bottom:6px;
	border-bottom:1px #CCCCCC solid;
	margin-left:0px;
	margin-right:9px;
	}
.menuCat2
	{
	background-color:#E6F7FF;
       	padding-top: 14px;padding-bottom:10px;padding-left:0px;
	font-weight:bold;
	color:#B30000;
	font-size:12px;
	margin-left:9px;
	margin-right:6px;
	}
.menuSx
	{
	border-bottom:2px #CCCCCC solid;
	background-color:#E6F7FF;
	color:#0033FF;
	padding-top: 12px;padding-bottom:12px;padding-left:0px;
	font-size:11px;
	letter-spacing:1px;
        text-decoration: none;
	margin-left:8px;
	margin-right:6px;
	}
.menuSx a
	{
	border-bottom:0px #CCCCCC solid;
	background-color:#E6F7FF;
	color:#0033FF;
	font-size:11px;
	letter-spacing:1px;
        text-decoration: none;
	margin-left:8px;
	margin-right:6px;
	}
.menuSx a:hover
	{
	border-bottom:0px #CCCCCC solid;
	background-color:#E6F7FF;
	color:#0033FF;
	font-size:11px;
	letter-spacing:1px;
        text-decoration: none;
	margin-left:8px;
	margin-right:6px;
	}
.centro1
	{
	border-top:1px #666666 solid;
	vertical-align:top;
	font-size:11px;
	color:#333333;
	background-color:#E6F7FF;
	line-height:15px;
	}
.centro
	{
	border-top:1px #E6F7FF solid;
	vertical-align:top;
	font-size:11px;
	color:#333333;
	width:630px;
	line-height:15px;
	}
.centropg
	{
	border-top:1px #E6F7FF solid;
	border-bottom:1px #cccccc solid;
	vertical-align:top;
	font-size:11px;
	color:#333333;
	line-height:15px;
	width:630px;
	height:800px;
	}
.pagina
	{
	padding-bottom:1px;
	font-size:9px;
	color:#666666;
	}
.pagina2
	{
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	}
.pagina2a
	{
	padding:10px;
	padding-left:10px;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	}
.pagina3
	{
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:1px #CCCCCC solid;
	}

.pagina span
	{
	font-weight:bold;
	color:#555555;
	}
.fascia span
	{
	font-weight:bold;
	color:#555555;
	text-align:left;
	}
.titolo
	{
	color:#B30000;
	background-color:#E6F7FF;
	padding:17px;
	font-size:20px;
	letter-spacing:1px;
	font-weight:bold;
	}
.sottotitolino
	{
	color:#336B95;
	font-size:20px;
	font-weight:bold;
	padding-left:40px;
	padding-bottom:10px;
	line-height:20px;
	letter-spacing:1px;
	}

.titoloalto
	{
	color:#B30000;
	font-size:10px;
	text-align:center;
	padding:2px;
	}
.titoloNews
	{
	font-size:14px;
	color:#0033FF;
	padding:5px;
	padding-bottom:10px;
	letter-spacing:1px;
	}
.titoloNews a:link, .titoloNews a:visited, .titoloNews a
	{
	color:#0033FF;
	font-weight:bold;
	font-size:11px;
	}
.titoloNews a:hover
	{
	color:#B30000;
	text-decoration:underline;
	}
.titoloh 
	{color: #00006C;
	background-color: #ffffff;
	font-size:11px;
	font-weight:bold;
	padding: 2px;
	word-spacing: normal;
	letter-spacing: 4px;
	} 

.sottotitolo
	{
	color:#B30000;
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:20px;
	}

.titolo1
	{
	color:#000000;
	font-size:14px;
	letter-spacing:1px;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:2px;
	text-align:center;
	}
.testo
	{
	padding:20px;
	text-align:justify;
	}
.fascia
	{
	padding:10px;
	padding-bottom:45px;
	background-color:#E6F7FF;
	border-bottom:1px #CCCCCC solid;
	text-align:center;
	}
.fascia2
	{
	padding:10px;
	background-color:#ffffff;
	border-bottom:1px #CCCCCC solid;
	border-top:1px #CCCCCC solid;
	text-align:center;
	}
.fascia1
	{
	padding:2px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#ffffff;
	border-bottom:1px #CCCCCC solid;
	border-top:0px #CCCCCC solid;
	text-align:center;
	}
.fascia3
	{
	padding:34px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#ffffff;
	border-bottom:1px #CCCCCC solid;
	border-top:0px #CCCCCC solid;
	text-align:left;
	}
.fascia img
	{
	border:1px #CCCCCC solid;
	}
.immagine
	{
	padding:1px;
	border:1px #CCCCCC solid;
	}
.immagine3
	{
	padding: 1px;
	border:1px #CCCCCC solid;
	margin-left:12px;margin-right:12px;

	}
.immagine2
	{
	padding-top:12px;padding-bottom:12px;padding-left:10px;padding-right:10px;
	border:0px #CCCCCC solid;
	}
a.fotovert:link 
	{ border: 1px solid #666666; margin:0; padding:0; }
a.fotovert:visited 
	{ border: 1px solid #666666; margin:0;padding:0; }
a.fotovert:hover 
	{ border: 1px solid #666666; }
a.fotovert:active 
	{border: 1px solid #666666; } 

.titoloImg
	{
	color:#0033FF;
	vertical-align:top;
	font-size:13px;
	letter-spacing:3px;
	padding:3px;
	padding-bottom:10px;
	padding-left:10px;
	font-weight:bold;
	}	
.testoImg
	{
	vertical-align:top;
	color:#454545;
	padding-bottom:10px;
	}
.certificati
	{
	text-align:center;
	padding-bottom:10px;
	padding-top:40px;
	background-color:#E6F7FF;
	}

.destra
	{
	width:180px;
	border-top:1px #E6F7FF solid;
	border-left:1px #CCCCCC solid;
	vertical-align:top;
	background-color:#E6F7FF;
        text-decoration: none;
	}

.menuCatDx

        {
	text-align:center;
	background-color:#E6F7FF;
        padding-top: 14px;padding-bottom:10px;
	}
.menuCatDx2

        {
	background-color:#E6F7FF;
        padding-top: 14px;padding-bottom:10px;padding-left:0px;
	color:#B30000;
	font-size:11px;
	font-weight:bold;
	margin-left:9px;
	margin-right:6px;
	}
	
.menuDx
	{
	border-bottom:2px #CCCCCC solid;
	background-color:#E6F7FF;
	padding-top: 12px;padding-bottom:12px;padding-left:0px;
	color:#0033FF;
	font-size:11px;
	letter-spacing:1px;
        text-decoration: none;
	margin-left:6px;
	margin-right:4px;
	}
.menuDx a
	{
	border-bottom:0px #CCCCCC solid;
	background-color:#E6F7FF;
	color:#0033FF;
	font-size:11px;
	letter-spacing:1px;
        text-decoration: none;
	margin-left:6px;
	margin-right:4px;
	}
.menuDx a:hover
	{
	border-bottom:0px #CCCCCC solid;
	background-color:#E6F7FF;
	color:#0033FF;
	font-size:11px;
	letter-spacing:1px;
       	text-decoration: none;
	margin-left:6px;
	margin-right:4px;
	}
.fondo
	{
	border-top:0px #CCCCCC solid;
	text-align:center;
	font-size:9px;
	background-color:#E6F7FF;
	color:#444444;
	padding:0px;
	padding-bottom:16px
	}
.briciole
	{
	text-align:left;
	background-color:#E6F7FF;
	color:#555555;
	padding:6px;
	padding-left:28px;
	padding-top:28px;
	}
.briciole1
	{
	text-align:left;
	background-color:#E6F7FF;
	color:#555555;
	padding:6px;
	padding-left:28px;
	padding-top:28px;
	padding-bottom:28px;
	}

.riga
	{
	border-bottom:1px #CCCCCC solid;
	vertical-align:top;
	text-align:justify;
	}
.immagineNews
	{
	padding:2px;
	border:1px #ABABAB solid;
	}
.imgSingola
	{
	margin-bottom:10px;
	margin-right:10px;
	float:left;
	padding:2px;
	border:1px #ABABAB solid;
	}

/* Stili tabelle */


.tab1{
	margin: 8px;
	padding:0px;
	background: #FFFFFF;
	border: 0px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	text-align: center;
	color: #000000;
	width: 98%;
		}
.tab1a{
	margin: 8px;
	padding:0px;
	background: #FFFFFF;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	text-align: center;
	color: #000000;
	width: 66%;
		}
.tabimm{
	margin: 8px;
	padding:0px;
	background: #FFFFFF;
	border: 0px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	text-align: center;
	color: #000000;
	width: 96%;
		}
.tab1a{

div#basso{width: 90%; height: 20%; padding-top: 10px;padding-bottom:10px; margin: 2px;
		}
div#basso2{width: 90%; height: 20%; padding-top: 10px;padding-bottom:10px; margin: 2px;background-color:#E6F7FF;
		}

.bassopg{
	width: 90%; 
	height:200px; 
	padding-top:30;
	padding-bottom:20px; 
	margin:2px;
	background-color:#E6F7FF;
		}
.riga
	{
	border-bottom:1px #CCCCCC solid;
	vertical-align:top;
	text-align:right;
	}

/* Homepage */
.ultime
	{
	width:75px; 
	border-bottom:1px #E6F7FF solid;
	}
.ultime img
	{
	border:5px #E6F7FF solid;
	}
.ultimeTesto
	{
	text-align:left; 
	vertical-align:top; 
	border-bottom:1px #E6F7FF solid;
	}
.ultimeTesto div
	{
	color:#0033FF; 
	font-weight:bold; 
	letter-spacing:-1px; 
	font-size:12px;
	}
