	/*** FASCE INIZIO PAGINA CONTENUTI ***/
	div#fascia_menu_1{
		background-image:url(img/fascia_menu1.gif);
		background-repeat:repeat-x;
		background-position:left;
		background-attachment:scroll;	
		height:20px;
		margin-bottom:25px;
	}
	
	div#fascia_menu_2{
		background-image:url(img/fascia_menu2.gif);
		background-repeat:repeat-x;
		background-position:left;
		background-attachment:scroll;	
		height:20px;
		margin-bottom:25px;
	}
	
	div#fascia_menu_3{
		background-image:url(img/fascia_menu3.gif);
		background-repeat:repeat-x;
		background-position:left;
		background-attachment:scroll;	
		height:20px;
		margin-bottom:25px;
	}
	
	div#fascia_menu_4{
		background-image:url(img/fascia_menu4.gif);
		background-repeat:repeat-x;
		background-position:left;
		background-attachment:scroll;	
		height:20px;
		margin-bottom:25px;
	}
	
	div#fascia_home_page{
		background-image:url(img/fascia_home_page.gif);
		background-repeat:repeat-x;
		background-position:left;
		background-attachment:scroll;	
		height:104px;
		margin-bottom:25px;
	}
	
	/* STILI DEL CORPO */
	#principale { 
		color:	#000000;
	/*	font-size:80%;   ORIGINALE SEBA */
		font-size:90%;	
		margin-top:0px;
		margin-right:0px;
		margin-bottom:0px;
		margin-left:180px;
		padding:		5px;
		vertical-align:top;
		background-color:#FFFFFF;
	}
	
	#principale h1{
		font-size:120%;
		display:block;
		color: #999966;
		text-transform: uppercase;
		font-weight: bold;
		border-bottom-color: #CCCCCC;
		border-bottom-style: solid;
		border-bottom-width: 2px;		
	}
	
	#principale h2{
		font-size:110%;
		color: #333366;
		text-decoration: none;
		font-weight: bold;
		background-image:url(img/ico.gif);
		background-position:left;
		background-repeat:no-repeat;
		background-attachment:scroll;
		padding-left:7px; 		
	}

	
	#principale h3{
		font-size:110%;
		color: #333366;
		text-decoration: none;
		font-weight: bold;
		background-image:url(img/ico.gif);
		background-position:left;
		background-repeat:no-repeat;
		background-attachment:scroll;
		padding-left:7px; 		
	}
	
	
	#principale h4{
		font-size:100%;
		color: #333366;
		text-decoration: none;
		font-weight: bold;
		background-image:url(img/ico.gif);
		background-position:left;
		background-repeat:no-repeat;
		background-attachment:scroll;
		padding-left:7px; 		
	}		
	
	#principale .box { 
		vertical-align:top;
	}
	
	#rif_biblio{
		margin-bottom:15px;
		margin-top:15px;
		width:100%;
	}
	
	/* STILI NEWS */
	 #sx_news{
		width:160px;
		margin:20px 5px 5px 10px;
		color:#000000; 
		border:1px dotted #CCCC66;	
	 }
	 
	 #sx_news h3{
		font-size:85%;
		font-weight:bold;
		text-align:center; 
		background-color:#CCCC66;
		color:#000000;
		padding:0px;
		margin:0px;
	}
	 
	 #sx_news h4{
		font-size:80%;
		font-weight:bold;
		text-align:center; 
		background-color:#CCCC66;
		color:#000000;
		padding:2px 0px 2px 25px;
		margin:0px;
	 }

	#sx_news a{
		text-decoration:none;
		color:#000000;
		display:block;
		text-align:center;
		margin:0px;
		padding:0px;
		margin-left:-25px;
	}

	#news_body {
		text-align: justify;
		font-size: 75%;
		text-decoration: none;
		width: 100%;
		margin:0px;
	}
	
	#news_body ul{
		margin-left:25px;
		padding-left:0px;
		list-style:none outside;
		list-style-image:url(img/link.gif);
	}
	
	#news_body li{
		padding-left:0px;
		padding-top:4px;
		padding-bottom:4px;
		text-align:left;
		border-bottom:1px dotted #CCCC66;
	}

	/* NEWS DEL COMUNE*/
	a.comuneVEnews {font-size:x-small; color:#000000; text-decoration:none; font-family:arial,sans serif;}
	a.comuneVEnews:hover {font-size:x-small; color:#ff0000;}
	/******************/
	
	/* HIGHLIGHT */
	#highlight{
		background-color:#FF6600;
		display:inline;
		border:1px solid #000000;	
		margin: 0;
		padding:0;
	}
	
	.centrato{
		text-align:center
	}
	.destra{
		text-align: right;
	}
	/*** HOMEPAGE Martina ***/
	/* titolo in rosso */
	.tit {
		font-size: 110%;
		font-weight: bold;
		color: #990000;
		text-decoration: none;
	}
	/* titolo in blu */
	.tit_blu {
		font-weight: bold;
		color: #333366;
		text-decoration: none;
	}
	/* titolo verde sottolineato*/
	.tit_verde {
		color: #999966;
		text-transform: uppercase;
		font-weight: bold;
		border-bottom-color: #CCCCCC;
		border-bottom-style: solid;
		border-bottom-width: 2px;
		margin-left: 10px;
	}
	/* linee verdi a sx */
	.bordi {
		border-right-width: 1px;
		border-right-style: dashed;
		border-right-color: #999966;
	}
	/*linlk rossi*/
	.url_red {
		text-decoration: underline;	
		color: #990000 
	}	
	
	/*link rossi*/
	.url_freccia {
		text-decoration: underline;	
		color: #990000;
		background-image:url(img/link.gif);
		background-position: center left;
		background-repeat:no-repeat;
		background-attachment: scroll;
		padding-left:15px; 
	}	
	
	/*link blue*/
	.url_freccia2 {
		text-decoration: none;	
		color: #333366;
		background-image:url(img/link.gif);
		background-position: center left;
		background-repeat:no-repeat;
		background-attachment: scroll;
		padding-left:15px; 
	}	
	
	/* NEWSLETTES */	
	.nl_back {
	background-image: url(img/back_3.gif);
	background-repeat: repeat-x;
	}
	
	.nl_tit {
		color: #999966;
		font-size: 110%;
		font-weight: bold;
		border-bottom-color: #CCCCCC;
		border-bottom-style: solid;
		border-bottom-width: 2px;
	}
	.nl_menu { font-size:90%
	}
	.nl_menu1 {
		color: #333366;
		text-decoration: none;
		font-weight: bold;
		background-image:url(img/ico.gif);
		background-position:left;
		background-repeat:no-repeat;
		background-attachment:scroll;
		padding-left:7px; 			
	}
	.nl_menu2 {
		text-decoration: none;
		color: #000000;
		padding-left: 20px;
	}
	.nl_tit1 {
		color: #990000;
		text-decoration: none;
		font-weight: bold;
		background-image:url(img/divid.gif);
		background-position:bottom left;
		background-repeat:no-repeat;
		background-attachment:scroll;
		padding-bottom:24px; 		
	}
	.nl_tit2 {
		color: #333366;
		text-decoration: none;
		font-weight: bold;
		background-image:url(img/ico.gif);
		background-position:left;
		background-repeat:no-repeat;
		background-attachment:scroll;
		padding-left:7px; 		
	}
	.nl_tit3 {
		color: #990000;
		text-decoration: none;
	}
	.nl_em {
		color: #996600;
		text-decoration: none;
	}
	.nl_em2 {
		color: #333366;
		text-decoration: none;
	}
	.nl_top {
		color: #333366;
		font-size: 90%;
	}
	.nl_top2 {
		text-align: right;
		margin-bottom:11px;
		display:block;
		background-image:url(img/div2.gif);
		background-position:bottom right;
		background-attachment:scroll;
		background-repeat:no-repeat;
		padding-bottom:7px; 		
	}
	.nl_top3 {
		text-align: right;
		margin-bottom:11px;
		display:block;
		background-image:url(img/div3.gif);
		background-position:bottom right;
		background-attachment:scroll;
		background-repeat:no-repeat;
		padding-bottom:7px; 		
		
	}
	.nl_rientro {
		text-indent: 20px;
		margin: 0;
	}
	.nl_rientro_no {
		margin-bottom: 0;
	}
	
	/* LISTA GENERICA */
	
	dt.lista_gen{ 
		color: #333366;
		font-weight:bold;
		margin-top: 10px;
		background-image:url(img/ico.gif);
		background-position:top left;
		background-repeat:no-repeat;
		background-attachment:scroll;
		padding-left:7px;
	}
	
	.lista_gen2 {
		margin-top: 10px;
		color: #990000;
		text-decoration: none;
		font-weight: bold;
		border-bottom-color: #CCCCCC;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		margin-left: 10px;
	}
	.lista_gen3 {
		margin-bottom: 10px;
	}
	.ok {
	width: 600px;
	float:left;
	}
	.img_r {
		float: right;
	}
	.img_l {
		float: left;
	}
	.no_wrap { 
		clear:left;
	}

 /* nuova nl */
.nl_t1 {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/divid.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom:24px; 		
}
.nl_t2 {
	color: #333366;
	text-decoration: none;
	font-weight: bold;
	background-image:url(img/ico1.gif);
	background-repeat: repeat-y;
	padding-left:7px; 		
}
.nl_div2 {
	text-align: right;
	margin-bottom:11px;
	background-image:url(img/div2.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-bottom:7px; 		
	}
