/*				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/moduli.css");
@Import url("sIFR-screen.css");
@Import url("topmenu.css");
@Import url("applicazioni/lightbox.css");
@Import url("lytebox/lytebox.css");

body 
{
	font-size: 100%;
	color:#222;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;	
	background:#e5e5e5;
	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
			{
				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;
							text-align:center;
							padding:0px 0px 0px 0px;	
							width: 960px;										
							background:url("img/sf-repeat-y.jpg") 0px 0px repeat-y;
						}
/******************** opzioni di personalizzazzione layout sito ******************/
	#opzionivideo 
	{
		width:120px;
		z-index:5;
		display:none;
	}
		#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:6px;
	z-index:12;
	font-size:0.7em;	
	text-align:right;
	height:24px;
}
.barratop ul 
{	
	margin:0px 0px 0px 0px;		
	padding:0px 0px 0px 5px;
	list-style:none;	
	width:387px;													
}
.barratop ul li 
{	
	float:left;								
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;																						
}
	
.barratop ul li a {	
	height:24px;
	width:387px;	
	background:url("img/trasversali.gif") 0px 0px no-repeat;
	display:block;																					
}

.barratop .contatti a {
	background-position:0px 0px;
	width:64px;
}
.barratop .mappa a {
	background-position:-64px 0px;
	width:89px;
}
.barratop .ricercabt a {
	background-position:-153px 0px;
	width:73px;
}
.barratop .englishver a {
	background-position:-226px 0px;
	width:97px;
}
.barratop .mex a {
	background-position:-326px 0px;
	width:60px;
}
.barratop .contatti a:hover {
	background-position:0px -24px;	
}
.barratop .mappa a:hover {
	background-position:-64px -24px;
}
.barratop .ricercabt a:hover {	
	background-position:-153px -24px;
}
.barratop .englishver a:hover {
	background-position:-226px -24px;	
}
.barratop .mex a:hover {
	background-position:-326px -24px;	
}

.barratop ul li a span{display:none;}

/************* logo Proprietario *************/
.logo {	 
	position:absolute;
	left:16px;
	top:0px;
	width:147px;
	height:161px;
	background:transparent url("img/logo_tra.png") 0px 0px no-repeat;
	z-index:20;
}
.logo p {
	margin:0px 0px 0px 0px;
	font-size:1.2em;
	width:126px;
	height:128px;
	display:block;
}
.logo p .titolosito {
	display:none;
}
.logo p a {
	color:#005a99;
	text-decoration:none;
	display:block;
	width:126px;
	height:128px;
	
}
.logo p a:hover {
	color:#FFCC00;
	text-decoration:underline;
}

/************************ motore di ricerca **********************/
.formricerca 
{	
	position:absolute;
	top:300px;
	right:30px;				
	margin:0px 0px 0px 0px;	
	z-index:19;	
	color:#666;
	border:none;	
	background:url("img/sf_ricerca_home.gif") 0px 0px no-repeat;
	width:282px;		
}
.formricerca p {
	margin:0px;
	padding:8px 0px 10px 6px;
	text-align:left;
}
.formricerca input.ric
{	
	color:#666;											
	border:1px solid #abadb3;
	padding:1px 0px 1px 1px;		
}
.formricerca .submit
{
    border:0px;
	margin:0px 0px 0px 4px;
	padding:0px;
	width:80px;
	background:url("img/cerca-btn.gif") 0px 0px no-repeat;
	cursor:pointer;
    color: #F4F4F4;    
	
}						

							
/**************************** grafica intestazione ***********************/
.sottologo 
{	
	position:relative;			
	width:100%;				
	padding:0px 0px 0px 0px;						
	margin:0px auto 0px auto;								
	text-align:center;	
	height:222px;	
	background:url("img/sottologo.jpg") 0px 0px no-repeat;			
}
											
.gfx2 {}
.gfx1 {}

div#descrizionefoto {	 	 
	position:absolute;
	right:20px;
	top:29px;
	z-index:10;
	height:220px;	
	width:763px;
	background:url("img/centrale.jpg") 0px 0px no-repeat;	
}					
/************************ info data odierna e ora ************************/ 
.dataora {
	display:none;	
}
/************************ barra menů primcipale ************************/ 

																							
/************* Bread Crumbs ***********************/
	#Where {
		
		font-size:0.7em;		
		text-align:left;
		margin:0px 323px 0px 180px;
		padding:0px 0px 0px 0px;
		color:#333;		
		border-bottom:1px dotted #E0EBF3
	}	
	#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;
			width:960px;		
			background:url("img/sf-footer.jpg") center bottom no-repeat;
			padding:0px 0px 20px 0px;
			text-align:center;
		}
			/******************** torna su ******************/
				#Footer .iniziopagina 
				{  
					display:none;
					text-align:left;	
					margin:0px 0px 20px 10px;
					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;
								}

/***************************** informazioni di copyright ****************************/
		.infovarie {
			
			margin-top:10px;
			font-size:0.8em;			
			color:#666;
		}
		#infocopyright 
		{
			background:url("img/gfx_footer.gif") center top no-repeat;
			margin:0px 0px 0px 0px;
			padding-top:16px;
			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:10px 20px 0px 20px;			
	font-size:0.7em;
}

#w3c a {	
	color:#1064B9;
	text-decoration:none;
}
#w3c a:hover {		
	text-decoration:underline;
}

/*****************************************************/
/*				 Motore di ricerca 			*/
/*****************************************************/
.SearchDiv { width:90%; padding:10px;}
.SearchDiv .highlight { background: #FFFF40; }
.SearchDiv .searchheading {font-size: 130%; font-weight: bold; }
.SearchDiv .summary { font-style: italic; } 
.SearchDiv .results { font-size: 100%; margin: 0px 10px 0px 10px; }
.SearchDiv .category { color: #999999; }
.SearchDiv .description { color: #008000; }
.SearchDiv .context {}
.SearchDiv .infoline { font-style: normal; color: #808080;}
.SearchDiv .sorting { text-align: right; }
.SearchDiv .result_title { }
.SearchDiv .net_searchform{}
.SearchDiv .net_options { font-size: 12px; }