﻿/*				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/forms.css");*/
@Import url("applicazioni/moduli.css");
body 
{
	font-size: 100%;
	color:#000000;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background:#fff url("img/repeat-x_top.jpg") top repeat-x;	
}
h1, h2, h3, h4, h5, h6 {
	font-family:Helvetica, Arial, Verdana, sans-serif;	
}
#ColDX, #ColSX {
	display:none;
} 					
/************** comuni *****************/
			.nascosto 
			{
				display:none;
			}
			.trasparente 
			{
				visibility:hidden;
			}
			hr 
			{
				display: none;
			}
			.clr
			{
				clear: both;	
				width:100%;
				height:1px;
				display:block;
			}
			.separate
			{
				display:none;
			}
			.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;	
							width: 100%; 
							background:url("img/sfondo_bottom.jpg") bottom repeat-x;		 										
						}
/******************** opzioni di personalizzazzione layout sito ******************/	
	#opzionivideo 
	{
	position:absolute;
		left:4px;
		top:4px;
	}
		#opzionivideo ul#opzioni {
		margin:0;
			padding:0;
			list-style:none;
			position:relative;
			width:79px;height:25px;
			background:url("img/barra_personalizzazione.jpg") no-repeat;
		}
		#opzionivideo ul#opzioni li {
			display:block;
			position:absolute;
			margin:0px;padding:0px;
		}
				#opzionivideo li#opzioni-altocontrasto 
				{
					left:2px;top:2px;
	width:19px;height:19px
				}
				#opzionivideo li#opzioni-caratteregrande 
				{
					left:28px;top:2px;
	width:19px;height:19px
				}
				#opzionivideo li#opzioni-ripristina 
				{
					left:55px;top:2px;
	width:19px;height:19px
				}
						#opzionivideo #opzioni a 
						{
							display:block;
							width:100%;
							height:100%;
							color:#fff;											
						}
						#opzionivideo #opzioni a:hover
						{
							border:1px solid #000066;
						}
						#opzionivideo #opzioni .alt
						{
							display:none
						}
/********* Tasto stampa la pagina corrente ***********/
	#stampa
	{
		position:absolute;
		top:4px;
		left:100px;
		margin:0px;
		padding:6px 0px 0px 0px;
		background:url("img/ico_stampa.jpg") no-repeat;	
		width:110px;			
		height:28px;	
	}
	#stampa a
			{
				color:#180091;
				text-decoration:underline;				
				font-size:0.8em;
				display:block;
			}
					#stampa a:hover
					{						
						text-decoration:none;	
					}
					#stampa a:active
					{ 
						color:#333;
					}
/******* menù voci Tasti d´accesso rapido | Mappa del sito | Guida ********/
.barratop 
{		
	height:19px;
	position:absolute;
	top:2px;
	right:1%;
}
.barratop { 
	font-size:0.8em;	
	text-align:right;
	padding:6px 8px 2px 0px;	
}
.barratop ul {	
	list-style-type:none;
	margin: 0px;				
	padding:0px;	
}
.barratop ul li {
	display:inline;			
	height:0px;	
	padding-left:18px;		
	padding-right:15px;		
}

.barratop ul li a {	
	color:#180091;	
	text-decoration:underline;
}
.barratop ul li a:active
{ 
color:#222;
}
.barratop ul li a:hover {	
	text-decoration:none;
}

.barratop li.mappa {
	background-image: url("img/ico_mappa.gif");
	background-position:left;
	background-repeat: no-repeat;	
}
.barratop li.aiuto {
	background-image: url("img/ico_aiuto.gif");
	background-position:left;
	background-repeat: no-repeat;	
}
.barratop li.tastirapidi {
	background-image: url("img/ico_accesskey.gif");
	background-position:left;
	background-repeat: no-repeat;	
}
.barratop li.contatti {
	background-image: url("img/ico_contatti.gif");
	background-position:left;
	background-repeat: no-repeat;	
}
/************* logo Proprietario *************/
.logo {	 
	position:absolute;
	top:37px;
	width:100%;
	height:66px;
	text-align:center;
	margin:0px auto;
	background:url("img/logo.jpg") no-repeat center;
}
.logo p {

}
.logo p .titolosito {
	display:none;
}
/********** servizi comuni **********/
.servizi-comuni {	
	display:none;
}
.servizi-comuni ul {
	
}
.servizi-comuni ul li { 
	
}
.servizi-comuni ul li a {		
	
}
.servizi-comuni ul li a:hover {	
	
}
.servizi-comuni li.comuniprogettoselect select, .servizi-comuni li.comuniprogettoselect .vai{		
	
}
.servizi-comuni p {
	
}
.servizi-comuni li.comuniprogettoselect form{ 
	
}
.servizi-comuni li.comuniprogettoselect select{	

}
.servizi-comuni p {
	
}
/************************ motore di ricerca **********************/			
			.formricerca 
			{	
				position:absolute;
				top:305px;
				right:10px;				
				margin:0px 0px 0px 0px;				
				width:300px;
				background:url("img/simbolo_ricerca.jpg") no-repeat left;	
				height:31px;				
				font-size:0.8em;	
				z-index:4;											
			}						
					.formricerca input.ric
					{																									
						position:absolute;
						right:23%;
						top:0px;		
						color:#333;						
						background:transparent url("img/form_ricerca.jpg") 0px 0px no-repeat !important;						
						background-attachment:fixed;
						border:none;
						height:31px;
						width:190px;
						padding:8px 0px 0px 8px;											
					}				
							.formricerca input.submit
							{																				
								position:absolute;
								top:0px;
								right:0%;									
								background:transparent url("img/submit_ricerca.jpg") 0px 0px no-repeat;								
								border:none;
								height:31px;
								width:64px;
								color:#fff;
								cursor:pointer;														
							}
/**************************** grafica intestazione ***********************/		
			.sottologo {				
				width:100%;				
				padding:0px 0px 0px 0px;						
				margin:0px auto 0px auto;				
				width:100%;
				height:255px;	
				text-align:center;
				background:url("img/composizione.jpg") no-repeat center bottom;
			}
											
					.descrizionefoto
					{	
						display:none;
					}
					.gfx1 {
						display:none;
					}
					.gfx2 {
						display:none;
					}
/************************ info data odierna e ora ************************/ 
.dataora {
	display:none;
}
/************************ barra menù primcipale ************************/ 
#topmenu
			{	
		top:260px;
		left:0px;
		position:absolute;
		width:100%;				
		margin:0px 0px 0px 0px;
		padding:10px 0px 0px 0px;	
		font:0.8em  Tahoma, Verdana, Helvetica, Arial, sans-serif;	
		z-index:5;		
			}					
							#topmenu ol 
							{	
								margin:0px 0px 0px 0px;		
								padding:0px;							
							}
							#topmenu ol li 
							{
								display:inline;
								margin:0px 0px 0px 0px;
								padding:0px 10px 0px 10px;								
								height:auto !important;					
								height:0px;											
							}
									#topmenu ol li a 
									{										
										 	color:#293B65;
											padding-left:12px;
											background:url("img/sep_link.jpg") left no-repeat;	
											text-decoration:none;
											height:auto !important;
											height:0px;																			
									}
												#topmenu ol li a:hover 
												{
													text-decoration:underline;													
												}
												#topmenu ol li span.selected a
												{
													
												}
												#topmenu ol li span.selected a:hover  
												{
													
												}
/************* Bread Crumbs ***********************/
	#Where {
	color: #4f4f4f;
	text-align:left;
	font-size:0.8em;
	margin:0px 215px 0px 180px;
	padding:4px;		
	}
	#Where a {
		color: #293B65;
		text-decoration:none;
		margin:0px;
		padding:0px;
	}
	#Where a:hover {		
		text-decoration:underline;
	}	
	/***************************** info piè di pagina *************************/
		#Footer 
		{    			
			margin:60px 0px 0px 0px;
			width:100%;			
		}
			/******************** torna su ******************/
				.iniziopagina 
				{  
					display:block;
					text-align:left;
					margin:10px;					
				}
							.iniziopagina p 
							{
								font-size:0.7em;								
								background:url("img/ico_su.png") no-repeat left;						
								
							}
								.iniziopagina p a 
								{
									color:#004169;
									text-decoration:underline;				
									padding-left:16px;						
									
								}
								.iniziopagina p a:hover 
								{
									text-decoration:none;
								}
/******************************* link fondo pagina *******************************/
		#linkfondopagina 
		{	
			display:none;
		}
			#linkfondopagina ul#barralink 
			{
			
			}
				#linkfondopagina ul#barralink li 
				{
			
				}
					#linkfondopagina li#b1 
					{
			
					}
					#linkfondopagina li#b2 
					{
					
					}
					#linkfondopagina li#b3 
					{
					
					}
					#linkfondopagina li#b4 
					{
					
					}
								#linkfondopagina #barralink a 
								{
								
								}
										#linkfondopagina #barralink a:hover 
										{
								
										}
										#linkfondopagina #barralink .alt 
										{ 
											display:none 
										}
										
/***************************** informazioni di copyright ****************************/
		#infocopyright 
		{
			width:100%;	
			color:#404040;	
		}
						#infocopyright p 
						{	
							font-size:0.8em;							
						}
									#infocopyright p a 
									{	
										color:#004169;								
										text-decoration:underline;
										font-weight:bold;
									}
											#infocopyright p a:hover 
											{	
												text-decoration:none;	
											}
.infovarie {
	color:#404040;
}
					/**************** informazioni w3c **************/
#w3c {					
	margin:0.5em;
	font-size:0.7em;
}
#w3c a {
	text-decoration:underline;
	color:#004169;
}
#w3c a:hover {
	text-decoration:none;
}

/* x ufficio informatica */
.Ufficio_Informatica {
	margin:0px 0px 50px 0px;
}
.Ufficio_Informatica fieldset {
	padding:0px 10px 0px 10px;
	border-top:1px solid #004983;
	border-left:none;
	border-right:none;
	border-bottom:none;
}
.Ufficio_Informatica fieldset legend {
	padding:0px 4px 0px 4px;
}
.Ufficio_Informatica p.t1, .Ufficio_Informatica p.t2, .Ufficio_Informatica p.t3, .Ufficio_Informatica p.t4 {
	padding-left:20px;
}
.Ufficio_Informatica p.t1 {
	background:url("img_varie/world.png") 0px 0px no-repeat;
}
.Ufficio_Informatica p.t2 {
	background:url("img_varie/telephone.png") 0px 0px no-repeat;
}
.Ufficio_Informatica p.t3 {
	background:url("img_varie/printer.png") 0px 0px no-repeat;
}
.Ufficio_Informatica p.t4 {
	background:url("img_varie/email.png") 0px 0px no-repeat;
}
.Ufficio_Informatica ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.Ufficio_Informatica ul li{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}
.Ufficio_Informatica li.t5 {
	background:url("img_varie/page_white_gear.png") 0px 0px no-repeat;
}
.Ufficio_Informatica li.t6 {
	background:url("img_varie/disk.png") 0px 0px no-repeat;
}
.Ufficio_Informatica li.t7 {
	background:url("img_varie/page_white_stack.png") 0px 0px no-repeat;
}

