	/*div{
	border: 1px dotted #000;
	}
	p,ol,li,h2{
	background: #ccc;
	}
	*/

	A {
		TEXT-DECORATION: none
	}
	A:visited {
		TEXT-DECORATION: none
	}
	A:active {
		TEXT-DECORATION: none
	}
	A:hover {
		TEXT-DECORATION: underline
	}
	A.parag:hover {
		color : #ff0000;
		background-color  : #ffffff;
	}
	
	.sezionim {
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: small;
		FONT-STYLE: normal;
		FONT-VARIANT: normal;
		FONT-WEIGHT: bold;
		TEXT-DECORATION: none;
		color : black;
		background-color  : #ffffff;
	}
	
	.sezionis {
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: small;
		FONT-STYLE: normal;
		FONT-VARIANT: normal;
		FONT-WEIGHT: bold;
		TEXT-TRANSFORM: none;
		color : #B80607;
		background-color  : #ffffff;
	}
	.sezionig {
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: small;
		FONT-STYLE: normal;
		FONT-VARIANT: normal;
		FONT-WEIGHT: normal;
		TEXT-TRANSFORM: none;
		background-color  : #ffffff;
		color : #000000;
	}

	.ora {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: x-small;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: none;
	TEXT-DECORATION: none;
	MARGIN-TOP: 3px;
	color : #000000;
	background-color  : #ffffff;
}
	
	.titolone {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: x-large;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: none;
	color : #B80607;
	background-color  : #ffffff;
    }
	.titolo {
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: medium;
		FONT-STYLE: normal;
		FONT-VARIANT: normal;
		FONT-WEIGHT: bold;
		TEXT-TRANSFORM: none;
		color : #B80607;
		background-color  : #ffffff;
	}
	.titoletto{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: small;
		FONT-STYLE: normal;
		FONT-VARIANT: normal;
		FONT-WEIGHT: bold;
		TEXT-TRANSFORM: none;
		color : Black;
		background-color  : #ffffff;
	}
	.parag {
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: x-small;
		FONT-STYLE: normal;
		FONT-VARIANT: normal;
		FONT-WEIGHT: normal;
		TEXT-TRANSFORM: none;
		color : #000000;
		background-color  : #FFFFFF;
	}
	
	.parag_news {
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: x-small;
		FONT-STYLE: normal;
		FONT-VARIANT: normal;
		FONT-WEIGHT: normal;
		TEXT-TRANSFORM: none;
		color : Black;
		background-color  : #ffffff;
	}
	
	.direzione {
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: xx-small;
		FONT-STYLE: normal;
		FONT-VARIANT: normal;
		FONT-WEIGHT: normal;
		TEXT-TRANSFORM: none;
		color : Black;
		background-color  : #ffffff;
	}

	.gray {
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: x-small;
		FONT-STYLE: normal;
		FONT-VARIANT: normal;
		FONT-WEIGHT: normal;
		TEXT-TRANSFORM: none;
		color : #a4a4a4;
		background-color  : #ffffff;
	}
	
	.sbmn {
		FONT-FAMILY: Arial, Helvetica, sans-serif; 
		FONT-SIZE: x-small;
		FONT-STYLE: normal; 
		FONT-VARIANT: normal; 
		FONT-WEIGHT: normal; 
		TEXT-TRANSFORM: none; 
		TEXT-DECORATION: none; 
		COLOR: #000000;
		background-color  : #ffffff;
	}
	
	.barrasuperiorehome {
		FONT-FAMILY: Arial, Helvetica, sans-serif; 
		FONT-SIZE: x-small;
		FONT-STYLE: normal; 
		FONT-VARIANT: normal; 
		FONT-WEIGHT: bold; 
		TEXT-TRANSFORM: none; 
		TEXT-DECORATION: none; 
		COLOR: #DEE0DE;
		background-color  : transparent;
	}
	
	.news {
	   FONT-FAMILY: Arial, Helvetica, sans-serif;
	   FONT-SIZE: small;
	   FONT-STYLE: normal;
	   FONT-VARIANT: normal;
	   FONT-WEIGHT: bold;
	   TEXT-TRANSFORM: none;
	   TEXT-DECORATION: none;
	   padding-left: 0px;
	   margin-right: 9px;
	   text-align: left;
	   list-style-image: url(images/p_nero_small.jpg);
	   list-style-type: none;
	   margin-left: -25px;
	   color : #000000;
	   background-color  : #ffffff;
	}
	
	.footer {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: x-small;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: none;
	color : #DEE0DE;
	background-color  : #B80607;
	}
	
	div.salta_menu { 
	display: none; 
	}
.parag_evidenziato {

		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: x-small;
		FONT-STYLE: normal;
		FONT-VARIANT: normal;
		FONT-WEIGHT: normal;
		TEXT-TRANSFORM: none;
		color : #000000;
		background-color  : #FFFF99;
}

p {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: x-small;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: normal;
	TEXT-TRANSFORM: none;
	color : Black;
	background-color : transparent; 
	/*clear:both;*/
}

H1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: medium;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: none;
	color : #B80607;
	background-color  : #ffffff;
	}

H2{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: small;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: none;
	color : Black;
	background-color  : #ffffff;
	}

div.left_menu {
margin:0px;
padding:0px;
width:160px;
}
div.contenuti_principale {
	padding:0px;
	margin : 0px 20px 0px 0px;
}
div.page_footer {}
div.header_menu {}
div.logo_comune {}
div.intestazione_stampa {visibility:hidden;height:0px;width:0px;position:absolute}

/* INIZIO - CSS Document - nuovo stile - maggio 2005 */
div#contenuti{
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	width:100%;
	position:relative;
	margin-top:4px;
	left: 160px;
}
/*div#contenuti .ttl{ font-weight:bold; color:#c00; font-size:medium}
div#contenuti .ttl a{color:#c00}
div#contenuti .sttl{ font-weight:bold; color:#000; font-size:small}
div#contenuti .sttl a{color:#000000}*/
/*stili comuni per testo+immagine*/
div.textimagesx, div.textimagedx{margin-bottom: 10px; background-color: #FFF}
div.textimagesx p, div.textimagedx p{margin:5px 0px;;padding:0}
div.textimagedx h1 a,div.textimagesx h1 a{color:#B80607;}
/*allineamento a destra o sinistra dell'immgine*/
div.textimagesx img{float:left;margin: 10px; border:0px}
div.textimagedx img{float:right; margin: 10px; border:0px}
/*chiusura box testo+immagine con una riga*/
div.clearersx {clear: left; border-top: 1px solid #CCC;}
div.clearerdx {clear: right;}
/*a capo senza evidenziazione*/
div.clearer {
	clear: left;
	line-height: 0px;
	height: 0px;
}
/**/
div#boxristretto{}
/*menu a destra position:absolute*/
div#menudx{
position:absolute;
right:0; 
text-align:center; 
background-color:#F9F9F9;
border:1px solid #C00;
}
/*menu a destra con float*/
div#menudxF{
float:right;
text-align:center; 
background-color:#F9F9F9;
border:1px solid #C00;
}
/*stili comuni per i menu*/
div#menudx img, div#menudxF img{ border:0px;}
div#menudx ul, div#menudxF ul {margin-top:0px; color: #C00;} 
div#menudx ul a,div#menudxF ul a {color: #000; text-decoration:underline}
div#menudx ul a:hover,div#menudxF ul a:hover {color: #C00;}
div#menudx p, div#menudxF p{ padding:5px; text-align:left}
div#menudx h2 a,div#menudxF h2 a{color:#000;}
div#menudx h2,div#menudxF h2 { background-color:transparent;}
/*tabella stile 1*/
table#tbl1{ background-color:#f9f9f9;border-collapse:collapse; }
table#tbl1 tr td{ border:1px solid #ccc; padding:4px;}
/*scrittura su 2 colonne*/
div.split2 div{
    float: left;
    width: 45%;
    \width: 49%;
    w\idth: 45%;
    padding: 0 2%;
	border-left:1px dashed #CCC
    }

/*scrittura su 3 colonne*/
div.split3 div{
    float: left;
    width: 29%;
    \width: 33%;
    w\idth: 29%;
    padding: 0 2%;
	border-left:1px dashed #CCC
    }
/* FINE - CSS Document - nuovo stile - maggio 2005 */