 html { overflow-x: auto; } 
BODY { font-family: Helvetica, Arial, Tahoma, Verdana, serif; font-size: 10pt;
       color: #330000;
       background-color: #FFF;
       text-align: center;
       background-image: url('images/sfondo.jpg');
       background-attachment: fixed;
       }
A { text-decoration: none; }
A:hover {text-decoration: underline; }

.titolo { font-size: 14pt; letter-spacing: 1pt; color: #FFCC00}
.linkbottom { font-size: 12px; color: #FFF; }

.menuhome {
        border: 0px none;
        padding: 0;
        margin: 0;
        width: 735px;
        font-size : 12px;
        background-color: #378;
        color: #333;
        list-style-type:none
	}

.menuhome li {
	display: block;
        float: left;
        border: 1px solid #378;
        margin: 0;
        width: 105px;
        }

.menuhome li a {
	display: block;
	width: 100px;
        padding: 0;
        background-color: #378;
        color: #fff;
        text-decoration: none;
        text-align: center;
        }

.menuhomelarge li a:hover {
        background-color: #CCC;
        color: #378;
        }  
        
.menuhomelarge {
        border: 0px none;
        padding: 0;
        margin: 0;
        width: 980px;
        font-size : 12px;
        background-color: #378;
        color: #333;
        list-style-type:none
	}

.menuhomelarge li {
	display: block;
        float: left;
        border: 1px solid #378;
        margin: 0;
        width: 135px;
        }

.menuhomelarge li a {
	display: block;
	width: 130px;
        padding: 0;
        background-color: #378;
        color: #fff;
        text-decoration: none;
        text-align: center;
        }

.menuhomelarge li a:hover {
        background-color: #CCC;
        color: #378;
        }      




.menu {
        width: 175px;
        height: 400px;
        border: 0px solid #FC0;
        padding: 5px;
        font-family: Tahoma, Arial, sans-serif;
        font-size : 11px;
        color: #FFF;
        }

.menu ul {
        list-style: none;
        margin: 0;
        padding: 0;
        border: none;
	}

.menu li {
        margin: 0;
        }

.menu li a {
        display: block;
        border: 1px solid #cb7;
        padding: 5px 5px 5px 0.5em;
        background-color: #059;
        color: #FFF;
        text-decoration: none;
        width: 100%;
        height: 10px;
        text-align: left;
        }
.menu li a:hover {
        background-color: #cb7;
        color: #FFF;
        text-decoration: none;
        }

html>body .menu li a {
        width: auto;
        }

.sottotitolo {
	padding: 2;
	color: #FFF;
	text-align: center;
	font-size: 12pt;
	text-transform: capitalize;
	background-image: url('/images/sfondotitolo.gif');
}

.sezionenews {
	width: auto;
	text-align: right;
	font-size: 12px; 
	font-weight: bold;
	color : #FFF; 
	border: 1px solid #cb7;
	padding: 3;
	margin: 1; 
	background: #cb7;
}

.barrahome {
  background-color: #059;
}

.sezionenews A { color: #FFF; }
.sezionenews A:hover { color: #FFF; }

.tabellanews {
        border: 1px solid #cb7;
        background-color: #F8F8E6;
        width: 100%;
}

.sezionenews2 { border: 1px solid #FFCC00; width: 200px; margin: 2; padding: 2; }
.cellanews { border: 1px dotted #CCCCCC;}
.testonews { color: #888; font-family: Verdana; font-size: 7pt; }

.linkzoom { font-size: 12px; color: #800; }

.organi {border: 1px solid #cb7; background-color: #F8F8E6; font-size: 9 pt; color: #600; text-align: left;}
.commissione { font.size: 8pt; }
.cellacommissione { border-right: 1px solid #059; }

.tabella0 {border: 0px solid #000080; background-color: #000080; color: #FFF; font-size: 10pt; text-align: center; }
.tabella1 {border: 1px solid #cb7; background-color: #F8F8E6; font-size: 9 pt; color: #600; text-align: left;}
.tabellahome {padding: 5; margin: 15; color: #00F; font-size: 10pt; text-align: center; }

.documenti A { font-size: 15px; font-weight: bold; color: #FFCCAA; }

/*

*/

.tabprinc { border: 2px solid #225566; }
.titolohome { font-size:8pt; color: #FFF; background-color: #444; text-align: center; }
.testohome { border : 1px solid #000080; color: #00F; padding: 5; font-size: 10pt; text-align: justify;}

.lineahome { background-color: #EEE; color: #000080; font-size: 10pt; text-align: center; }

.titolonews { font-size: 8pt; font-weight: bold; color: #666; }
.testonews { color: #888; font-family: Verdana; font-size: 7pt; }

.frase { font-family: Tahoma; background-color: #444; color: #FF0; font-size: 10pt; text-align: center; }
.titolohomec { font-size: 10pt; text-transform: uppercase; background-color: #256; color: #FFC; text-align: center; }
.testohomec { border : 1px solid #000080; background-color: #256; color: #00F; padding: 5; font-size: 10pt; text-align: justify; }
.titolonewsc { font-size: 12px; font-weight: bold; color: #F90; }
.testonewsc { font-family: Verdana; font-size: 9pt; color: #FC7; text-align: justify; }

.titolofoto { font-size:8pt; background-color: #225566; color: #FFC; text-align: center; }
.testofoto { border : 1px solid #000080; color: #00F; padding: 5; font-size: 10pt; background-color: #FFF; text-align:center; }

.realizzazione { background-color: #256; color: #FFF; font-size: 10px; text-align : center; }
.realizzazione A { color: #FF0; }

.titolobig { font-size: 10pt; background-color: #256; color: #FFC; text-align: center; }

.nome { font-size: 12px; color: #FFF;}
.nome A { font-size: 12px; font-weight: bold; color: #FFF; text-decoration: underline; }

.commissione { font-size: 8pt; }
.cellacommissione { border-right: 1px solid #FFC; }

.tabcent { background-color: #256; color: #FC7; font-size: 9pt; text-align: center;}
.tabcent TH { font-size: 10pt; color: #F90; text-align: center;}
.tabcent A {text-decoration: underline; color: #FFF; }

.tabcent3d { background-color: #256; color: #FC7; font-size: 9pt; text-align: center;
             border-top: 5px solid #BBF; border-right: 3px solid #099; border-bottom: 1px solid #099; }

.link A { font-size: 13px; color: #F90; text-decoration: none; }
.allegati A { font-size: 13px; color: #F90; text-decoration: none; }

.luogonews { font: italic 10pt; }
.infonews { font-size: 9pt; }
.icona { border: 0px; vertical-align: middle; }

.tabpics { border-width: 0; }
.tabpics TD { border-width: 1; border-style: inset; aadotted; border-color: white; aa#225566; }