BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px; FONT: 11px verdana, arial, helvetica, sans-serif; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-COLOR: white
}
H1 {
	TEXT-DECORATION:underline; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 600; FONT-SIZE: 22px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; COLOR: #000; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; FONT: bold 12px/14px verdana, arial, helvetica, sans-serif; PADDING-TOP: 0px
}
H6 {
	TEXT-DECORATION:None; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 400; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; COLOR: #000; BACKGROUND-COLOR:#FFF; PADDING-TOP: 0px;
}

p {font: normal 11px verdana, arial, helvetica, sans-serif; margin-top:0;}

UNKNOWN {
	MARGIN: 0px
}
UNKNOWN {
	TEXT-INDENT: 30px
}


div#barranav ul{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    white-space: nowrap;
	} 

div#barranav li{
    display:inline;
    margin:3px;
    padding:0px;
 	}

div#barranav li a{
    text-decoration: none;
    border: 1px solid #000;
    padding: 0px 3px 0px 3px;
    background: #cfe7e7;
    color: #000;
    font-family:verdana;
    font-size:18px;

	}  	
div#barranav li a:hover{
    background-color: #fff;
    font-family:verdana;
    font-size:18px;
	} 	 
	
div#barranav li#qui {
	border-top: 1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #fff;
        background-color: #fff;
	margin:3px;
	padding: 0px 0px 0px 3px;
        color: #000;
	display:inline;
	font-family:verdana;
        font-size:18px;
	} 


.titolomenu{
margin-bottom: 2px;
background-color: silver;
color: #000000;
width:145px;
\width:145px;
w\idth:145px;
padding: 2px;
text-align: left;
font-weight: bold;
border: 0px solid #000000;
font-family: verdana, arial, helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.menu_int{
width:145px;
\width:145px;
w\idth:145px;
margin-bottom: 0.5em;
font-family: verdana, arial, helvetica, sans-serif;
font-size:11px;
color:#cc0000;
text-align: left;
}

.menu_int a{
    text-decoration: none;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    text-decoration:none;
	}  	

.menu_int a:hover{
    text-decoration: underline;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size:11px;
    color:#c00;
    text-decoration:none;
	}  	

.menu_int div{
    padding-left:5px;
    margin-bottom:1px;
	}  
	
	div.intestazione img {
	padding:0;
	margin:10px;
	}

	.celle {
	padding:0;
	color:#c00;
	font-size: 9px;
	}


table.tabella {
	border-width: 1px;
	border-style: dotted;
	border-color: gray;
	border-collapse: separate;
	background-color: #fff;
}

table.tabella th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: #fff;
	
}

table.tabella td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: #fff;
}



#primo {margin-left:5px; margin-top:0px; color: #c71585; font-size:12px; font-weight:bold; font-family:arial;}
#secondo{margin-left:30px; margin-top:0px; color: #8A2BE2; font-size:12px; font-weight:bold; font-family:arial;}
#terzo {margin-left:55px; margin-top:0px; color: #000078; font-size:12px; font-weight:bold; font-family:arial;}
#quarto {margin-left:90px; margin-top:0px; color: #000078; font-size:12px; font-weight:normal; font-family:arial;}
#quinto {margin-left:137px; margin-top:0px; color: #0000F0; font-size:12px; font-weight:normal; font-family:arial;}


#intestazione {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: black 1px solid; PADDING-LEFT: 10px; Z-INDEX: 3; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 0px; BORDER-LEFT: black 1px solid; WIDTH: auto; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; POSITION: relative; BACKGROUND-COLOR: white; min-width: 100%;text-align:center;
}

.menu_orizzontale {display:none;}

#barranav {display:none;}

.content {
	BORDER: white 0px solid; PADDING:10px; Z-INDEX: 1; WIDTH: auto; POSITION: relative; BACKGROUND-COLOR: white; 
}

.piede {
	TEXT-ALIGN:center; BORDER: #ceceb4 1px solid; PADDING: 1px; Z-INDEX: 3; MARGIN: 0px 180px 10px 180px; WIDTH: auto; POSITION: relative; color:#000; BACKGROUND-COLOR: white;
}

.partner {
	 width:150px; min-width: 150px; width: auto !important; font-size:9px; text-align:center; margin:5px 0px 5px 5px; padding:5px; float:right; position:relative; border:1px solid #ccc;}

.partner2 {
	 display:none;}


#angolodx {display:none;}
#angolosx {display:none;}
#sinistra {display:none;}

#destra {display:none;}

#locandina {display:none;}

.firmasx {text-align:center; width:150px;float:left; position:relative;padding:5px;}
.firmadx {text-align:center; width:200px;float:right; position:relative;padding:5px;}

UNKNOWN {
	WIDTH: 128px
}

UNKNOWN {
	WIDTH: 168px
}

ol.listapunto
{
 list-style-type:disc;
 width:auto;
 \width:auto;
 w\idth:auto;
}
ol.listapunto li
{
 color:#000;
 width:auto;
 \width:auto;
 w\idth:auto;
font: normal 9px/14px verdana, arial, helvetica, sans-serif;
  }

ol.listaquadrato
{
 list-style-type:square;
margin-left:20px;
 width:auto;
 \width:auto;
 w\idth:auto;
}
ol.listaquadrato li
{
 color:#000;
 width:auto;
 \width:auto;
 w\idth:auto;
  }



a.linkneretto:link {
font-family:verdana, arial, helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

a.linkneretto:visited {
font-family:verdana, arial, helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:bold;
text-decoration:none;
}


a.linkneretto:hover {
font-family:verdana, arial, helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:bold;
text-decoration:underline;
background-color: yellow;
}

a:link {
font-family:verdana, arial, helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
}

a:visited {
font-family:verdana, arial, helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
}


a:hover {
font-family:verdana, arial, helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:underline;
}

ol.mappa {width:580px; margin-left:0px; padding-left:0px;}

ol.mappa li.livello1 {width:170px; background-color:#ffffcc; color:#000; float:left;list-style-type:none; border-width:1px; border-style:solid;border-color:#000; margin-left:1px; margin-top:1px;padding:1px;}
ol.mappa li.livello2 {width:170px; background-color:#ffffcc; color:#000; float:left;list-style-type:none; border-width:1px; border-style:solid;border-color:#000; margin-left:1px; margin-top:1px;padding:1px;}
ol.mappa li.livello3 {width:170px; background-color:#ffffcc; color:#000; float:left;list-style-type:none; border-width:1px; border-style:solid;border-color:#000; margin-left:1px; margin-top:1px;padding:1px;}

ol.mappa a:link {
font-family: tahoma, arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
background-color:#ffffcc;
color:#000;
}

ol.mappa a:visited {
font-family: tahoma, arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
background-color:#ffffcc;
color:#000;
}

ol.mappa a:hover {
font-family: tahoma, arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
background-color:#ffffcc;
color:#c00;
}

ol.mappa li.zero {width:170px; background-color:white; color:#fff; float:left;list-style-type:none; border-width:1px; border-style:solid;border-color:#fff; margin-left:1px; margin-top:1px;padding:1px;}

ol.colonne {
list-style-type:none;
width:650px;
}

ol.colonne li.rigaintera {
float: left;
width:530px;
list-style-type:none;
background-color:#fff;
color:#000;
}

ol.colonne li.p70 {
float: left;
width:15%;
list-style-type:none;
background-color:#fff;
color:#000;
}

ol.colonne li.p460 {
float: left;
width:85%;
list-style-type:none;
background-color:#fff;
color:#000;
}

ol.colonne li.corsisx {
float: left;
width:70px;
list-style-type:none;
margin-bottom:4px;
background-color:#fff;
color:#000;
}

ol.colonne li.corsicx {
float: left;
width:500px;
list-style-type:none;
margin-bottom:4px;
background-color:#fff;
color:#000;
}

ol.colonne li.corsidx {
float: left;
width:70px;
list-style-type:none;
margin-bottom:4px;
background-color:#fff;
color:#000;
}

ol.colonne li.corsiTopsx {
border-top:1px solid silver;
float: left;
width:70px;
list-style-type:none;
margin-bottom:4px;
background-color:#fff;
color:#000;
}

ol.colonne li.corsiTopcx {
border-top:1px solid silver;
float: left;
width:500px;
list-style-type:none;
margin-bottom:4px;
background-color:#fff;
color:#000;
}

ol.colonne li.corsiTopdx {
border-top:1px solid silver;
float: left;
width:70px;
list-style-type:none;
margin-bottom:4px;
background-color:#fff;
color:#000;
}




br {
clear:left;}

ol.varie {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
list-style-type:circle;
}
ol.varie li {
font-size: 11px
}


a.nosottolinea:link {
font-family: tahoma, arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
background-color: #fff;
color:#000;
}

a.nosottolinea:visited {
font-family: tahoma, arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
background-color: #fff;
color:#000;
}

a.nosottolinea:hover {
font-family: tahoma, arial, helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
background-color: #fff;
color:#c00;
}

/* AGGIUNTA RECENTE X PROGRAMMA 30-11-07 */ 

ul.elenco-inlinea {
    padding-left:0px; /*AGGIUNTA X ACCONTENTARE IL FIREFOX */ 
		list-style-type:none;
		margin-left:1px;
		margin-top:20px;
		margin-bottom:0px;
		background-color:#fff;
		width:290px;}

	Ul.elenco-inlinea li.c70 { /* spazio */
	 float:left; display:inline; border: 0px solid #000; width:70px; text-align: left;
		}
	Ul.elenco-inlinea li.c90 { /* spazio */
	 float:left; display:inline; border: 0px solid #000; width:90px; text-align: left;
		}

		Ul.elenco-inlinea li.c100 { /* spazio */
	 float:left; display:inline; border: 0px solid #000; width:100px; text-align: left;
		}

		Ul.elenco-inlinea li.c140 { /* spazio */
	 float:left; display:inline; border: 0px solid #000; width:140px; text-align: left;
		}

		Ul.elenco-inlinea li.c170 { /* spazio */
	 float:left; display:inline; border: 0px solid #000; width:170px; text-align: left;
		}

			Ul.elenco-inlinea li.c180 { /* spazio */
	 float:left; display:inline; border: 0px solid #000; width:180px; text-align: left;
		}

		Ul.elenco-inlinea li.c210 { /* spazio */
	 float:left; display:inline; border: 1px solid #cc0; width:210px; text-align: left;
		}

	Ul.elenco-inlinea li.c220 { /* spazio */
	 float:left; display:inline; border: 0px solid #000; width:220px; text-align: left;
		}
		
		Ul.elenco-inlinea li.c285 { /* spazio */
	 float:left; display:inline; border: 0px solid #000; width:285px; text-align: left;
		}

				Ul.elenco-inlinea li.c285-txt-cx { /* spazio */
	 float:left; display:inline; border: 0px solid #000; width:285px; text-align: center;
		}

Ul.elenco-inlinea li.c285linea { /* spazio */
	 margin-top:15px; margin-bottom:5px; float:left; display:inline; border: 0px solid #000; border-bottom: 1px solid #000; width:285px; text-align: left;
		}

		/* per una impaginazione del contenuto su una o 2 colonne  (o volendo anche pił)  23-10-2007 */
		div.pagina {width:600px; height:auto; border:0px dotted #ccc; margin-top:10px; padding:0px;}
		ul.impaginazione {border:0px dotted #333; list-style-type:none; height: auto; margin-left:0px; width:590px; margin-top:0px; padding:0px;}
		ul.impaginazione li.paginaintera {display:inline; float:left; height:auto; border:0px dotted #c00;width:590px; margin:0px; padding-top:0px; text-align:left;}
		ul.impaginazione li.mezzapagina {display:inline; float:left; height:auto; border:0px dotted #0c0;width:250px; margin:0px; padding-top:0px; text-align:left;}		
		
span.testo-arancio-bold {color:orange;font-weight:bold;}

