/*questo e' il foglio di stile per la stampa*/
@import url(banner.css);

body {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 71%;
	margin-top: 3px;
	color: #777;
	background-color: #fff;
	}
div, ul, ol, li, p, span, pre, h1, h2, h3, h4, h5, h6, h7 {
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}
	
a:link, a:visited, a:hover {
	color: #006699;
	text-decoration: none;
	}
	a:hover {color: #006699; }
	
table {
	width: 96%;
	margin-bottom: 10px !important;
	font-size: 100%;
 	}
table td, table th{
 	vertical-align: top;
 	}
	
caption {
	font-weight: bold;
	text-align: left;
	color: #319ACE;
	}

th {
	border-collapse:collapse;
	padding: 2px;
	text-align:center;
	font-size: 86%;
	border: 1px solid #319ACE;
	
	border-bottom:0px;
}

td {
	border-collapse:collapse;
	padding: 2px;
	border-bottom:10px solid white;
	
	}

img {	border: 0px; }

ul{
	list-style-type: none;
}

ol{
	list-style-type:decimal!important;
}
/********************INIZIO GABBIA STRUTTURALE********************/
#contenitore { width: 750px; background-image: 
               url('../imcom/sf_container.jpg'); 
               background-repeat: repeat-y; background-attachment: scroll; 
               margin-left: auto; margin-right: auto; margin-top: 0px; 
               margin-bottom: 0px; background-position: right }
/*inizio fascia alta*/
#testata {width:750px;float:left;/*contiene TOP, BANNER e NAVIGATORE*/}
	#top {/*contiene versioni e utilities*/
		height: 16px;
		margin-top: 3px;
		margin-bottom: 2px;
		}
	
	#banner      { 
		width: 500px; height: 100px;
		/*background-image: url('../imcom/logoFF.gif');
		background-repeat: no-repeat; 
		background-attachment: scroll;  */
		float: left;
		

		 }
#navigatore {
		float:right;
		width:197px;
		margin-top:16px;
		}
/*fine fascia alta*/

/*inizio fascia corpo*/		

#corpo{
	width:750px;
	float:left;
margin-bottom:10px;}
#colcenter {/*le sue larghezze sono contestualizzate nelle classi applicate a CORPO*/
	height: auto!important;
	height: 400px;
	min-height: 400px;
	
	}
	
	.pag2colA #colonna1 {/*mantiene colonna sinistra a 197px...*/
	width: 197px;
	float: right;
	}
	.pag2colA #colcenter {/*... ed espande colcenter verso destra fino alla fine*/
	width:470px;
	margin-left:45px;
	}
 
	.pag2colB #colonna2 {/*mantiene colonna sinistra a 197px...*/
	margin-top:20px;
	width: 197px;
	float:right;
	}
	.pag2colB #colcenter{
	width:470px;
	float:left;
	margin-right:20px;
	margin-left:22px;
	
	}


/*fine fascia corpo*/

/*inizio fascia bassa*/
#piede {
margin-top:10px;
padding-top:15px;
background-color:#fff;
text-align:center;}
/*fine fascia bassa*/
/********************FINE GABBIA STRUTTURALE********************/

/********************INIZIO ELEMENTI INTERNI FASCIA ALTA********************/
#top #versioni{
	float: left;
}
#top #utilities{
	float: right;
}
		#utilities a:link, #utilities a:visited { 
				text-decoration: none;
				background-image: url('../imcom/bullet1.gif'); 
				background-repeat: no-repeat;
 				background-attachment: scroll; 
				float: left;
				padding-left: 4px;
				padding-right:6px;
				background-position: 0px 100%;

}
#utilities li{
			display:inline;float:left;
		}
		
#banner span{
	font-family:Arial;
	 
}
	
#banner a{
		display:block;
		width: 240px;
		height: 100px;
}
#navigatore li { font-family: Arial, Helvetica, sans-serif; 
				text-transform: uppercase; 
               letter-spacing: 1px; 
			   font-size: 90%; 
			   background-image: url('../imcom/sf_h4.gif'); 
               background-repeat: repeat-x;
			    background-attachment: scroll; 
               padding-right: 15px; 
			   background-position: bottom
			    }
/********************FINE ELEMENTI INTERNI FASCIA ALTA********************/

				
/********************INIZIO  ELEMENTI INTERNI FASCIA CORPO ********************/


			
/*colonna1*/
#colonna1    { 
		background-image: url('../imcom/sf_h4.gif'); 
		background-repeat: repeat-x;
		background-attachment: scroll;
		padding-left: 0px; 
		padding-right: 0px; 
		padding-top: 20px; 
		padding-bottom: 20px; 
		background-position: bottom;

 }
#colonna1 li{
		font-family: Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-size:90%;
}	
#colonna1 #argomenti{
		display:none;
}

#colonna1 .menu1 li {
		background-image: url('../imcom/bullet1.gif'); 
		background-repeat: no-repeat;
		font-size: 90%;
		margin-bottom: 1px;
		padding-left: 12px;
		padding-right: 5px;
		padding-top: 2px; 
		padding-bottom: 2px;
		background-position: 4px 0.8em ;
}

#colonna1 .menu1 li li {
		font-size:100%;
		}
#colonna1 .menu1 a, #navigatore a , #utilities a{
		color:#000;
}		
#colonna1 .menu2 li { 
		color: #333; 
		text-transform: none; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		background-image: url('../imcom/bullet2.gif'); 
		background-repeat: no-repeat; 
		margin-bottom: 1px; 
		padding-left: 9px; 
		padding-right: 5px; 
		padding-top: 4px; 
		padding-bottom: 4px; 
		background-position: 0px 0.7em;
 }
 
 #cerca input{ 
 padding:0px;
 border:1px solid #ccc;
 background-color:#fff; 
 font-size:1em;
 height:1.5em
 }
 
/*fine colonna1*/

/*colcenter*/

#colcenter table {
		width:98%; 
		margin: 0px 10px 2px 10px;
		}

	#colcenter p {
		margin: 0px 10px 6px 10px;
		text-align: justify;
		line-height: 1.4em;
		}
		
	#colcenter ul {
		margin: 0px 10px 10px 10px;
		list-style-type: none;
		}
	
	#colcenter ul li { 
		background-image:url('../imcom/bullet1.gif'); 
		background-repeat: no-repeat;
		line-height: 1.2em; 
		padding-left: 8px; 
		padding-right: 0px; 
		padding-top: 0px; 
		padding-bottom: 0.6em;
		background-position: 0px 0.4em
		 }
		 
	#colcenter ol {
		margin: 0px 10px 10px 10px;
		list-style-type: decimal!important;
	
		}	
			
	#colcenter ol li { 
		line-height: 1.2em; 
		padding-left: 8px; 
		padding-right: 0px; 
		padding-top: 0px; 
		padding-bottom: 0.6em;	
		 } 
	
 #colcenter td {	
padding:0px;}

 #colcenter td li{	
	padding:0px;
	margin:0px;
	background-image: url('../imcom/sf_h4.gif'); 
    background-repeat: repeat-x;	
	background-position:bottom;
	padding-bottom:10px;
	padding-top:10px;	}

#colcenter h2, #colcenter h3, #colcenter h4, #colcenter h5, #colcenter h6 {
		margin: 0 10px 2px 10px;
		text-align: left;
		}
	
	 #colcenter h2, #colcenter h3, #colonna2 h3 {
		margin-bottom: 6px;
		text-transform: uppercase;
		font-size: 90%;
		font-weight: normal;		
		color:#000;
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing:1px;

		}
		#colcenter h2{
		font-size:120%;
		}
	#colcenter h4 { 
		line-height: 1em; 
		color: #FF6600; 
		font-weight: normal; 
		background-image: url('../imcom/sf_h4.gif'); 
		background-repeat: repeat-x; 
		background-attachment: scroll; 
		font-size: 100%; 
		margin-bottom: 5px;
		padding-top: 10px; 
		padding-bottom: 2px;
		background-position: bottom ;
}
#colcenter h5 {
		color: #FF6600;
		margin-top: 5px;
		padding-top:10px;
		font-size: 100%; 
		font-weight: normal; 
		}

	#colcenter h6 {
		color: black;
		margin-top: 5px;
		padding-top:10px;
		font-size: 100%; 
		font-weight: normal; 
		}
	#colcenter input{ border:1px solid #FF6600;}
	#colcenter textarea{ border:1px solid #FF6600;}

/*fine colcenter*/		
		
/********************FINE FASCIA CORPO E SUOI ELEMENTI INTERNI********************/
		

/********************INIZIO ELEMENTI INTERNI FASCIA BASSA********************/


/********************HOME PAGE********************/


#copertina{
/* e' definita in banner.css con una classe associata alla tematica*/
}
#copertina a{display:block; height:100%; width:100%;}
#copertina span, #copertina h4{display:none;}

#colonna2 ul{
		background: url('../imcom/sf_h4.gif') bottom repeat-x; 
		padding-bottom:5px;
		
}

#eventi {
}

#colonna2 li{
		text-transform:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:100%;
		color:#777!important;
		line-height:130%;
		background-image: url('../imcom/bullet2.gif'); 
		background-repeat: no-repeat; 
		padding-left: 9px; 
		padding-right: 5px; 
		padding-top: 4px; 
		padding-bottom: 4px; 
		background-position: 0px 0.9em
}

#loghi {
	margin:0;
	padding:0px;
	clear: left;
	}
	
#loghi li{
	background: none;
	float:left;
	background-image:none!important;
	
}

#bannerini{
padding-top:10px;
padding-bottom:10px;

}
#bannerini ul, #loghi ul{
	margin:0px;
	}
#bannerini li, #loghi ul{
	background:transparent;
	margin:0px;
	}
 #bannerini a , #loghi a , #loghi a:hover{ display:block;}

 #bannerini a span,  #loghi a span{display:none;}
 


.box1{
		background-image: url('../imcom/sf_h4.gif'); 
		background-repeat: repeat-x; 
		background-position:top ;
		padding-top:10px;
		padding-bottom:0px;
}

.bk{
background-image:url(../imcom/anim.gif);  
background-repeat:no-repeat;
background-position:60% 10px;}

.bk_no{
background-image:url(../imcom/anim.gif);  
background-repeat:no-repeat;
background-position:60% 10px;
}

/********************FINE HOME PAGE********************/

	
/***accessibilita***/
.contenutispeciali{
	display:none;
}
/************************media print******************/
#colcenter{
	width:100%;
	page-break-after: auto;
}
#sommario, #colonna1, #top, #navigatore{
display:none;
}

