/*				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("topmenu.css");

body 
{
	font-size: 100%;
	color:#222;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	text-align:center;
	background:#c7c7c7 url("img/sf.jpg") left top repeat-x;
	font-family: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: 960px;	
							background:url("img/repeat-top.gif") 0px 0px repeat-x;																																				
						}
						#inner-globale {
							margin:0px auto;
							padding:0px;
							position:relative;
							text-align:center;
							width:100%;
						}
/******************** opzioni di personalizzazzione layout sito ******************/
	#opzionivideo 
	{
		display:none;
	}
		#opzionivideo ul#opzioni {
		
		}
		#opzionivideo ul#opzioni li {
			
		}
				#opzionivideo li#opzioni-altocontrasto 
				{
				
				}
				#opzionivideo li#opzioni-caratteregrande 
				{
					
				}
				#opzionivideo li#opzioni-ripristina 
				{
					
				}
						#opzionivideo #opzioni a 
						{
													
						}
						#opzionivideo #opzioni a:hover
						{
							
						}
						#opzionivideo #opzioni .alt
						{
							
						}
/********* 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 0px 0px 0px;				
	height:25px;
	width:246px;	
	margin:0px 0px 0px 0px;	
	z-index:6;
}
.barratop { 
	background:url("img/sf_trasversali.gif") 0px 0px no-repeat;
	font-size:0.7em;	
	text-align:left;
}
.barratop ul {
	margin:4px 0px 0px 10px;
	list-style-type:none;
	padding:0px 0px 0px 0px;	
	background:url("img/trasversali.gif") 0px 0px no-repeat;
	width:85px;
	height:16px;
	position:relative;
}
.barratop ul li {
	display:block;
	margin:0px auto;
	padding:0px;
	position:absolute;			
}
.barratop ul li a 
{
	display:block;
	height:100%;
	width:100%;	
}

.barratop li.home {
	height:16px;
	left:0px;
	top:0px;
	width:20px;
}
.barratop li.contatti {
	height:16px;
	left:27px;
	top:0px;
	width:20px;
}
.barratop li.mappa {
	height:16px;
	left:56px;
	top:0px;
	width:20px;
}
/************* logo Proprietario *************/
.logo {	 
	position:absolute;
	left:32px;
	top:0px;
	width:142px;
	height:122px;	
	z-index:2;	
}
.logo p {	
	
}
.logo p .titolosito {
	display:none;
}
.logo p a {
	width:142px;
	height:122px;	
	display:block;
}
.logo p a:hover {
	
}
/************************ motore di ricerca **********************/
			.formricerca 
			{	
				position:absolute;
				top:2px;
				left:812px;				
				margin:0px 0px 0px 0px;			
				z-index:19;
				background:url("img/ico_cerca.gif") 0px 5px no-repeat;
				width:150px;
				text-align:right;
			}
					.formricerca input.ric
					{																									
						border:1px solid #fff;
						background:#e6e9ef;
						color:#222;
						padding:0px;
						margin:0px 5px 0px 0px;	
						font-size:10px;
						padding:1px;
						width:85px;																	
					}
							.formricerca input.submit
							{																											
							background:#c2cad8;
							padding:0px;
							border:none;	
							font-size:10px;		
							margin-right:10px;
										
							}
/**************************** grafica intestazione ***********************/
			.sottologo {	
				position:relative;	
				width:100%;				
				padding:0px 0px 0px 0px;						
				margin:0px auto 0px auto;								
				text-align:center;	
				height:122px;
				background:transparent url("img/int-logo.jpg") left top no-repeat;				
			}
											
.gfx2 {	
	
}
.gfx1 {	
	
}
div.descrizionefoto {	
	background:url("img/centrale.jpg") no-repeat top center;
	z-index:10;
	height:194px;
	width:960px;	
	position:absolute;
	top:167px;  
	left:0px;
}					
/************************ info data odierna e ora ************************/ 
.dataora {
	display:none;	
}
												
/************* Bread Crumbs ***********************/
	#Where {
		position:absolute;
		left:35px;
		top:366px;
		font-size:0.7em;		
		text-align:left;		
		padding:0px 0px 5px 0px;		
		color:#333;
		border-bottom:1px dotted #bbb;		
		z-index:100;
		width:93%;	
	}	
	#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:0px auto 0px auto;
			padding:0px 0px 0px 0px;
			width:960px;						
			background-image:url("img/corpofooter_tra.png");
			background-position:center bottom;
			background-repeat:no-repeat;	
			height:80px;		
				
		}
			/******************** torna su ******************/
				#Footer .iniziopagina 
				{  
					position:relative;
					display:block;
					text-align:left;	
					margin:0px 0px 20px 30px;					
				}
							#Footer .iniziopagina p 
							{
								font-size:0.7em;																
							}
								#Footer .iniziopagina p a 
								{																	
									padding-left:16px;
									background:url("img/su.gif") no-repeat 0px 0px;															
									color:#40599E;
									text-decoration:none;
								}
								#Footer .iniziopagina p a:hover 
								{
									text-decoration:underline;
								}
	
										
/***************************** informazioni di copyright ****************************/	
		#infocopyright 
		{
			position:relative;
			width:960px;	
			color:#333;	
			background:url("img/ombra_bottom.gif") center top no-repeat;
			padding-top:10px;			
		}
						#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 **************/
p#w3c{
	margin:0px auto; width:340px;}
p#w3c a.xhtml{
	background:url("img/w3c.jpg") no-repeat 0px 0px; color:#FFFFFF; margin:5px 0px 8px 0px;
	text-decoration:none; text-indent:-3000px; width:84px; height:52px; display:block; float:left;}

p#w3c a.css{
	background:url("img/css.jpg") no-repeat 0px 0px; color:#FFFFFF; margin:5px 0px 8px 4px;
	text-decoration:none; text-indent:-3000px; width:84px; height:52px; display:block; float:left;}

p#w3c a.da{
	background:url("img/dichiarazione.jpg") no-repeat 0px 0px; color:#FFFFFF; margin:5px 0px 8px 4px;
	text-decoration:none; text-indent:-3000px; width:160px; height:52px; display:block; float:left;}
	
.deontologico h3 {
	display:none;
	}
