/*				Realizzazione Net.Service S.r.l.				  */
/*  			http://www.net-serv.it							  */
/*  ------------------------------------------------------------  */
@Import url("applicazioni/login.css");
@Import url("applicazioni/paginazione.css");
@Import url("applicazioni/eventi.css");
@Import url("applicazioni/cstampa.css");
@Import url("applicazioni/rassegnastampa.css");
@Import url("applicazioni/news.css");
@Import url("applicazioni/sondaggi.css");
@Import url("applicazioni/faq.css");
@Import url("applicazioni/imagegallery.css");
@Import url("applicazioni/bandi.css");
@Import url("applicazioni/forum.css");
@Import url("applicazioni/moduli.css");
@Import url("applicazioni/ici.css");
@Import url("applicazioni/siscs.css");
@Import url("applicazioni/sheets.css");
body 
{
	font-size: 100%;
	color:#222;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:center;
	background:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
* {
	padding:0px;
	margin:0px;
}
h1, h2, h3, h4, h5, h6 {
	font-family:Helvetica, Arial, Verdana, sans-serif	
}
#ColDX, #ColSX {
	display:none;
} 					
/************** comuni *****************/
			.nascosto, hr, .separate 
			{
				display:none;
			}
			.trasparente 
			{
				visibility:hidden;
			}
			.clr
			{
				clear: both;	
				width:100%;
				height:1px;
				display:block;
			}		
			.menurapido 
			{
			padding:0px;
			width:0px;
			height:0px;
			visibility:hidden;
			position:absolute;
			}
				.menurapido ol
				{
					margin:0px;
					padding:0px;
					list-style:none;
				}
				.menurapido li
				{
					margin:0px;
					padding:0px;	
				}
/*********************** contenitore ***********************/
						#globale
						{
							position:relative;
							margin:0px auto 0px auto;
							padding:0px 0px 0px 0px;	
							width: 100%;							
						}
/******************** opzioni di personalizzazzione layout sito ******************/
	#opzionivideo 
	{
		position:absolute;
		left:10px;
		top:0px;
		z-index:5;
	}
		#opzionivideo ul#opzioni {
			margin:0px;
			padding:0px;
			list-style:none;
			position:relative;
			width:100px;
			height:27px;
			background:url("img/barra_personalizza.jpg") no-repeat;
		}
		#opzionivideo ul#opzioni li {
			display:block;
			position:absolute;
			margin:0px;padding:0px;
		}
				#opzionivideo li#opzioni-altocontrasto 
				{
					left:11px;
					top:1px;
					width:19px;
					height:19px;
				}
				#opzionivideo li#opzioni-caratteregrande 
				{
					left:37px;
					top:1px;
					width:19px;
					height:19px;
				}
				#opzionivideo li#opzioni-ripristina 
				{
					left:64px;
					top:1px;
					width:19px;
					height:19px;
				}
						#opzionivideo #opzioni a 
						{
							display:block;
							width:100%;
							height:100%;							
						}
						#opzionivideo #opzioni a:hover
						{
							border:2px solid #000099;
						}
						#opzionivideo #opzioni .alt
						{
							display:none
						}
/********* Tasto stampa la pagina corrente ***********/
	#stampa
	{
		display:none;
	}
	#stampa a
			{
		
			}
					#stampa a:hover
					{						
		
					}
					#stampa a:active
					{ 
		
					}
/******* menů voci Tasti d´accesso rapido | Mappa del sito | Guida ********/
.barratop 
{	
	position:absolute;
	top:0px;
	right:0px;	
	color:#000;
	padding:0px 8px 0px 5px;			
	height: auto !important;
	height:20px;	
	margin:0px 0px 0px 0px;	
	z-index:6;
}
.barratop { 
	font-size:0.7em;	
	text-align:right;
}
.barratop ul {
	margin:0px 0px 0px 0px;
	list-style-type:none;
	padding:0px 0px 0px 0px;	
}
.barratop ul li {
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;			
}
.barratop ul li a 
{
	margin:0px 8px 0px 10px;
	padding:0px 0px 10px 26px;
}
.barratop ul li a:link, .servizi-comuni ul li a:link{	
	background:transparent;	
}
.barratop ul li a:link {
	color:#303030;
	text-decoration:none;
}
.servizi-comuni ul li a:link {
	color:#303030;
	text-decoration:none;
}
.barratop ul li a:visited {
	color:#303030;
	text-decoration:none;
}
.servizi-comuni ul li a:visited {
	color:#303030;
	text-decoration:none;
}
.barratop ul li a:hover {
	color:#FFCC00;
	text-decoration:underline;
}
.servizi-comuni ul li a:hover {
	color:#FFCC00;
	text-decoration:underline;
}
.barratop ul li a:active {
	color:#003399;
	text-decoration:none;
}
.servizi-comuni ul li a:active {
	color:#003399;
	text-decoration:none;
}
.barratop ul li a:visited, .servizi-comuni ul li a:visited{
	background:transparent;	
}
.barratop ul li a:hover, .servizi-comuni ul li a:hover{	
	background:transparent;
}
.barratop ul li a:active, .servizi-comuni ul li a:active{	
		background:transparent;
}
.barratop li.mappa {
	background: url("img/ico_mappa.png") 15px 0px no-repeat;
}
.barratop li.aiuto {
	background: url("img/ico_aiuto.png") 15px 0px no-repeat;	
}
.barratop li.tastirapidi {
	background: url("img/ico_accesskey.png") 15px 0px no-repeat;
}
.barratop li.contatti {
	background: url("img_contact/contatti.gif") 15px 0px no-repeat;
}
/************* logo Proprietario *************/
.logo {	 
	position:absolute;
	left:132px;
	top:27px;
	width:428px;
	height:155px;	
	z-index:10;	
}
.logo p {
	margin:20px 0px 0px 30px;
	width:428px;
	height:155px;	
	font-size:1.6em;
}
.logo p .titolosito {
	display:none;
}
.logo p a {
	color:#fff;
	text-decoration:none;
	width:100%;
	height:100%;
	display:block;
}
.logo p a:hover {
	color:#fff;
	text-decoration:underline;
}
/********** servizi comuni **********/
.servizi-comuni {	
	margin:0px;
	padding:4px 0px 4px 0px;	
	position:absolute;				
	top:27px;
	right:0px;
	text-align:center;		
	z-index:7;
	background:#fff;
}
.servizi-comuni ul {
	margin:0px;
	padding:0px;
}
.servizi-comuni ul li { 
	display:inline;		
	height:0px;
	padding:0px 10px 0px 15px;
	background:url("img/cross.gif") left no-repeat; 
}
.servizi-comuni ul li a {	
	font-size:0.7em;	
}
.servizi-comuni li.comuniprogettoselect select{		
	font-size:0.7em;
}
.servizi-comuni li.comuniprogettoselect .vai{	
	font-size:0.7em;
}
.servizi-comuni p {
	margin:0px;
	padding:0px;
}
.servizi-comuni li.comuniprogettoselect form{ 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
}
.servizi-comuni li.comuniprogettoselect {
	margin:0px 10px 0px 0px;
}
.servizi-comuni li.comuniprogettoselect select{	
	font-size:0.7em;
	display:inline;
	margin:0px 10px 0px 0px;
}
.servizi-comuni p {
	margin:0px;
	padding:0px;
	display:inline;
}
/************************ motore di ricerca **********************/
			.formricerca 
			{	
				position:absolute;
				top:70px;
				right:5px;				
				margin:0px 0px 0px 0px;			
				z-index:9;
			}
					.formricerca input.ric
					{																									
						border:1px solid #222;
						background:#fff url("img/sfondo_form.jpg") top repeat-x;								
						color:#222;
						padding:4px;
						margin-right:10px;												
					}
							.formricerca input.submit
							{																				
							border:1px solid #222;
							background:#CECECE url("img/sfondo_button.jpg") top repeat-x;
							padding:3px;						
							}
/**************************** grafica intestazione ***********************/
			.sottologo {				
				width:100%;				
				padding:24px 0px 0px 0px;						
				margin:0px auto 0px auto;								
				text-align:center;	
				height:265px;
				background:url("img/bgv.jpg") repeat-x left bottom;
			}
											
.gfx2 {
	background:url("img/top.jpg") 0px 0px no-repeat;
	height:265px;
}
.gfx1 {	
	
}
div.descrizionefoto {	
	display:none;
}					
/************************ info data odierna e ora ************************/ 
.dataora {
	display:none;	
}
/************************ barra menů primcipale ************************/ 
#topmenu
			{		
			background:#68492A;		
			border-top:3px solid #fff;
			border-bottom:1px solid #1A120A;
			}					
							#topmenu ol 
							{	
								margin:0px 0px 0px 0px;		
								padding:10px 0px 10px 0px;	
								
							}
							#topmenu ol li 
							{								
								display:inline;
								margin:0px 20px 0px 0px;
								padding:0px 0px 0px 0px;									
								height:auto !important;					
								height:0px;								
								font-size:medium;
								font-family:Tahoma,Geneva,Kalimati,sans-serif;
							}		
#topmenu a {
	padding-left:20px;
	
}							
							#topmenu a:link {
								color:#fff;
								background:url("img/ico-top.gif") 0px 3px no-repeat;
								text-decoration:none;
							}
							#topmenu a:visited {
								color:#fff;
								background:url("img/ico-top.gif") 0px 3px no-repeat;
								text-decoration:none;
							}
							#topmenu a:hover {		
								background:url("img/ico-top-h.gif") 0px 3px no-repeat;
								text-decoration:underline;								
							}
							#topmenu a:active {
								
							}
							#topmenu ol li span.selected a:link, #topmenu ol li span.selected a:visited
							{								
								background:url("img/ico-top-s.gif") 0px 3px no-repeat;
								color:#F1E4D7;
								font-weight:bold;
							}													
																							
/************* Bread Crumbs ***********************/
	#Where {
		font-size:x-small !important ;		
		text-align:left;
		margin:0px auto 40px auto;
		padding:5px 0px 5px 10px;
		color:#333;
		border-bottom:1px solid #ddd;			
		border-top:1px solid #ddd;			
	}	
	#Where a:link{
		color:#001B75;
		text-decoration:none;
	}
	#Where a:visited{
		color:#40599E;	
		text-decoration:none;	
	}
	#Where a:hover{
		color:#0000CC;
		text-decoration:underline;
	}
	#Where a:active{
		color:#009933;
		text-decoration:none;
	}
	/***************************** info pič di pagina *************************/
		#Footer 
		{   
			margin:40px auto 0px auto;
			padding:0px 0px 0px 0px;
			width:100%;
			background:url("img/bottom.gif") 0px 0px no-repeat;									
		}
			/******************** torna su ******************/
				#Footer .iniziopagina 
				{  
					display:block;
					text-align:left;	
					margin:0px 0px 20px 50px;
					padding-top:20px;
				}
							#Footer .iniziopagina p 
							{
								font-size:0.7em;								
								
							}
								#Footer .iniziopagina p a 
								{																	
									padding-left:16px;
									background:url("img/ico_su.gif") no-repeat 2px 0px;															
									color:#40599E;
									text-decoration:none;
								}
								#Footer .iniziopagina p a:hover 
								{
									text-decoration:underline;
								}
/******************************* link fondo pagina *******************************/
	#linkfondopagina 
		{	
			
		}
			#linkfondopagina ul#barralink 
			{
				margin:10px auto 10px auto;
				padding:0px;
				list-style:none;
				position:relative;
				width:174px;
				height:74px;				
				background:url("img/banner_fondo_pagina.gif") no-repeat 0px 0px;
			}
				#linkfondopagina ul#barralink li 
				{
					display:block;
					position:absolute;
					margin:0px auto;
					padding:0
				}
					#linkfondopagina li#b1 
					{
						left:0px;top:0px;
						width:50px;height:68px
					}
					#linkfondopagina li#b2 
					{
						left:70px;top:0px;
						width:100px;height:68px
					}
					#linkfondopagina li#b3 
					{
						display:none;
					}
					#linkfondopagina li#b4 
					{
						display:none;
					}
								#linkfondopagina #barralink a 
								{
									display:block;
									width:100%;
									height:100%;
								}
										#linkfondopagina #barralink a:hover 
										{
											border:2px solid #000066;
										}
										#linkfondopagina #barralink .alt 
										{ 
											display:none 
										}
										
/***************************** informazioni di copyright ****************************/
		.infovarie {
			margin-top:10px;
			font-size:0.8em;			
			color:#666;
		}
		#infocopyright 
		{
			width:100%;	
			color:#1064B9;				
		}
						#infocopyright p 
						{	
							font-size:0.7em;							
						}
									#infocopyright p a 
									{
										color:#1064B9;																				
										text-decoration:none;
										font-style:italic;
									}	
									#infocopyright p a:hover 
									{
										text-decoration:underline;
									}												
					/**************** informazioni w3c **************/
#w3c {					
	margin:0.5em;
	font-size:0.7em;
}
#w3c a {	
	color:#1064B9;
	text-decoration:none;
}
#w3c a:hover {		
	text-decoration:underline;
}

.SearchDiv { width:100%;}

.SearchDiv .result_block, .SearchDiv .result_altblock
{
	margin:1em 0;
}

.SearchDiv .highlight { background: #FFFF40; }

.SearchDiv .searchheading {  font-weight: bold;  }

.SearchDiv .summary {font-style: italic; } 

.SearchDiv .result_pagescount
{
	
}

.SearchDiv .category { color: #999999; }

.SearchDiv .description {  color: #008000; }

.SearchDiv .infoline { font-style: normal; color: #808080;}

.SearchDiv .sorting 
{
	text-align: right;	
	border-bottom:1px dashed #ccc; 
	margin-bottom:10px;
}

.SearchDiv .result_pages
{
	margin-top:14px;
	text-align:center;	
}
.SearchDiv .result_pages a
{
	text-decoration:none !important;
}
.SearchDiv .result_pages a:hover
{
	text-decoration:underline !important;
}
.SearchDiv .result_title 
{
	font-size:medium !important;	
}
.SearchDiv .result_title  a
{	
	color:#0000CC !important;
}

