
/* CSS */

body {
 font-family: "Trebuchet MS", Arial, sans-serif;
 font-size: medium ;
 color: #014c8f ;
 background-color: #f3f3f3;
 font-weight: normal;
 text-align:center;
 height:auto; 
 margin: 0; 
 padding: 0  ; 
 background-image:url('img/sf_pagina.jpg'); background-repeat: repeat-y; background-position:center; 
}

/* Font Sizes */
.small_font           { font-size:small; }
.medium_font          { font-size:medium; }
.large_font           { font-size:large; }

	h1, h2, h3, h4 {margin:0; font-weight:normal; width:100%; }
	h1 {font-size: 100% ; color: #014c8f; /*text-transform:uppercase;*/ }
	h2 {font-size: 95% ; color: #014c8f; }
	h3 {font-size: 80% ; color: #014c8f; }
	h4 {font-size: 70% ; color: #014c8f;}	



a:link, a:visited {color: #014c8f; text-decoration: underline; }
a:hover {color: #333 ; text-decoration: underline;  }


table{ width:100%; border-collapse: collapse;     }
	.td_cella_cx { text-align: center; font-size: 78% ;  }    
	.td_cella_dx { text-align: right;  font-size: 78% ; }    
	.td_cella_sx { text-align: left;  font-size: 78% ; }    
	  
	.td_cella_cx2 { text-align: center; font-size: 78% ; background: #ebf0f6; border-bottom: 2px solid #fff; }    
	.td_cella_dx2 { text-align: right;  font-size: 78% ; background: #ebf0f6; border-bottom: 2px solid #fff; }    
	.td_cella_sx2 { text-align: left;   font-size: 78% ; background: #ebf0f6; border-bottom: 2px solid #fff; }    
		.td_cella_dx2P { text-align: right;  font-size: 78% ; background: #ebf0f6; }   
	.td_cella_cx3 { text-align: center; font-size: 78% ; background: #ebf0f6; border: 1px solid #014c8f; }    
	.td_cella_dx3 { text-align: right;  font-size: 78% ; background: #ebf0f6; border: 1px solid #014c8f; }    
	.td_cella_sx3 { text-align: left;   font-size: 78% ; background: #ebf0f6; border: 1px solid #014c8f; }    

	.td_titolo{ text-align:center; background:#014c8f; color:#fff; font-size: 87.5;} 
	.td_celle{ height:40px;  padding: 4px; font-size: 78%;} 

	.td_cella_cx_100 { text-align: center; font-size: 100% ;  }
	.td_cella_sx2_100 { text-align: left;   font-size: 100% ; background: #ebf0f6; border-bottom: 2px solid #fff; } 

div.centrato { text-align: center; font-size: 87.5;}
p.centrato {  text-align:  center; }

.rosso {color: #cb1e1c;}
.biancod {color: #ff0000;float:right;font-size: 100%;background: #fff;}
.arancio {color: #cc6600;}
.bordeaux{color:#800000;}
.oro{color: #e6c03d;}
.giallo{color: #e6c03d; }
.grigio {color: #333;}


.ci_titolo {width:100%; font-size: 95%; border-bottom: 1px solid #014c8f;  border-top:1px solid #014c8f;  background: #ebf0f6; color: #014c8f;text-align:center; clear: both;}

.voce_elenco{font-size:110%; font-weight:bold;}

.invisibile{display:none;}


.destra{ width:100%; text-align: right;    }
.sinistra{ width:100%; text-align: left;    }
.centro{ width:100%; text-align: center;    }

.border-bottom {border-bottom:1px solid #014c8f;}
.border-top {border-bottom:1px solid #014c8f;}
.border {border:1px solid #014c8f;}
.border_grigio {border:1px solid #ccc;}

a img.banner { border: 6px solid #fff; 	}  
a:hover img.banner {  border: 6px solid #dedede; 	}  

.spazio_bn {  height:6px;	}  

/* 
a img.opacity{
	opacity:.40;				 	/* supportato da Firefox 1.5 o superiore, Opera e Safari */
	/*filter:alpha(opacity=40); 	 	/* supportato da Internet Explorer 6 e 7 */
	/*filter:”alpha(opacity=40)”; 	/* supportato da Internet Explorer 8 */
	/*-khtml-opacity: .40; 			/* supportato da Safari 1 */
	/*-moz-opacity: .40;				/* supportato da Firefox fino alla versione 1.5 e Netscape */
	/*  border: 0 ;
	  border: 0px solid ;*/
	/*}
   */
/* 
a:hover img.opacity{
	opacity:1;
	filter:alpha(opacity=100);
	filter:”alpha(opacity=100)”;
	-khtml-opacity: 1; 			
	-moz-opacity: 1;			
	  border: 0 ;
	  border: 0px solid ;  
	}
*/




img { border: 0;  border: 0px solid ;	}  

.img1{float:left; padding-bottom:2px;}


					.titolo_sez{
					float:left; 
					width:98%;
					font-size: 100%;	 
					text-align: left; 
					color: #014c8f;
					margin-top:14px;
					}

					.titolo_pag{
					float:left; 
					width:98%;
					font-size: 87.5;	 
					text-align: left; 
					color: #014c8f;
					margin-top:6px;
					margin-left:4px;
					}

					.titolo_paragr{
					float:left; 
					width:98%;
					font-size: 78%;	 
					text-align: left; 
					color: #014c8f;
					margin-top:16px;
					margin-left:0px;
					border-bottom: 1px solid #014c8f;
					}
					
					.titolo_tabella{
					float:left; 
					width:98%;
					font-size: 100%; border-bottom: 1px solid #014c8f;  border-top: 1px solid #014c8f;  background: #ebf0f6; color: #014c8f; text-align: center;
					}
					
					.titolo_tabella2{
					float:left; 
					width:100%;
					background: #014c8f; color: #fff; text-align: center;
					}

					.titolo_tabella3{
					float:left; 
					width:100%;
					background: #ebf0f6; color: #014c8f; text-align: center;
					}

.blocco_pag{
				float:left; width:98%; text-align:left; color: #014c8f; font-size: 78%; margin-left:4px;}
				
				
		


.foto {
  border: 1px solid #014c8f ;
	}  
.foto1{float:left;  border: 1px solid #014c8f ;}




/* foto */
#photo {
	width: 600px;
	height: 180px;
	overflow: hidden;
	position: relative; 
	margin: 0px;
}
#photo img {
	width: 600px;
	height: 180px;
	position: relative;
	top: 0;
	left: 0px;
	z-index: 1;
	opacity: 0;
	transition: all linear 500ms;
	-o-transition: all linear 500ms;
	-moz-transition: all linear 500ms;
	-webkit-transition: all linear 500ms;
}
#photo img:target {
	left: 0;
	z-index: 9;
	opacity: 1;
}
#images img:first-child {
	left: 0;
	opacity: 1;
}
#slider a {
	text-decoration: none;	padding-right:2px; color:#fff; font-size: 100%; font-weight:normal; }
	
#slider a:hover {
	color: #cc9900; text-decoration: none; }

/*fine foto*/


.clear{   clear: both; }



form{
margin-top:25px;
margin-bottom:15px;
background-color:  #fff  ;
}


.hide
{display: none; font-family: "Trebuchet MS", Arial, sans-serif; }

.novis
{display: none;  font-family: "Trebuchet MS", Arial, sans-serif; }  



/*  */



#principale{
	width:1000px;  background-color:  #fff  ;
	margin: 0 auto; /* i margini auto (insieme a una larghezza) centrano la pagina */ 	
	}

/* HEADER*/
#header{width:100%; margin: 0px auto;}

	
    #head1_new	{float:left; width:1000px; height:135px; min-height:135px; text-align:center; background-image:url("img/sf_head1new_blu.jpg"); background-repeat: repeat; margin-bottom:1px; }

#head1_link {float:left; width:998px;  border-left:#014c8f 1px solid; border-right:#014c8f 1px solid; 
background-image:url("img/sf_head1_link.jpg");  background-repeat: repeat-x; font-size:75%; color:#333;}
#head1_link a:link, #head1_link  a:visited {color:#333;  text-decoration: none; }
#head1_link a:hover {text-decoration: underline; } 

	b.r55{margin: 0 4px; background: #014c8f; border-left:#014c8f 1px solid;	border-right:#014c8f 1px solid;	}
	b.r56{margin: 0 3px; background: #eaeaea; border-left:#014c8f 1px solid;	border-right:#014c8f 1px solid;	}
	b.r57{margin: 0 2px; background: #eaeaea; border-left:#014c8f 1px solid;	border-right:#014c8f 1px solid;	}
	b.r58{margin: 0 1px; background: #eaeaea; border-left:#014c8f 1px solid;	border-right:#014c8f 1px solid; clear:left;} 

.link_utility{
	float:left; width: auto;  min-width: 60px; text-align:center; padding-right:15px;}

.link_utility_destra{
	float:right; width: auto; min-width: 60px; text-align:center; padding-left:15px; padding-right:4px;}


#head2_nav{
		width:100%; height:25px; text-align:center; border-top: 2px solid #cc9900;   
		}
		

	#head3_foto{
		float:left; text-align:left; 
		width:100%; height: 344px; min-height: 344px;
		margin: 0 auto 0 auto ; 
		/*background-image:url(img/sf_head3.jpg); */
		background-image:url("img/sf_head3_blu.jpg");  background-repeat: repeat-x; 
		}



			#head3_sx1{
            float:left; 
            width:660px; height:282px;
			margin: 8px 0 2px 8px;
			text-align:left; 
            }
			
			

			#head3_dx1{
            float:right; 
            width:310px; height:282px;
			margin: 8px 8px 0 0; 
			text-align:left; vertical-align:text-top;
			}
			
					#tema1{
						float:right; 
						width:300px;  height:66px;
						margin:8px 0 0px 0;
						background-image:url("img/tema1_blu.png");
						}
							
					#tema2{
						float:right; 
						width:300px;  height:66px;
						margin:34px 0 34px 0;
						background-image:url("img/tema2_blu.png");
						}
		
					#tema3{
						float:right; 
						width:300px;  height:66px;
						margin:0px;
						background-image:url("img/tema3_blu.png");
						} 

				.tema_tx{ 
				text-align:left; 
				color:#014c8f;
				font-size: 100%;
				padding-left: 70px; 
				}
				.tema_tx a:link, .tema_tx a:visited {color:#014c8f; text-decoration: none; }
				.tema_tx a:hover {color: #505050; text-decoration: none; } 


			#head3_sx2{
            float:left; 
            width:60px; height:40px;
			margin: 3px 0 0 8px;
			text-align:left; 
			} 
    
            #head3_sx3{
            float:left; 
            width:590px; height:40px;
			margin: 3px 0 0 4px;
			text-align:left; 
			color:#fff;
			font-size: 78%; 
			font-weight:normal; overflow:hidden;		
            }
				#head3_sx3 a:link, #head3_sx a:visited {color:#fff; text-decoration: none; }
				#head3_sx3 a:hover {color: #505050; text-decoration: none; } 



		.table_nav 	  { width:100%; border-collapse: collapse; font-size: 100%; margin-top:1px;} 		
		.table_nav_sx { width:10px; text-align:left; vertical-align:text-top;} 
		.table_nav_dx { width:10px; text-align:right; vertical-align:text-top; }        
		.table_nav_cx { width:100%; text-align: center ; background:url("img/sf_link_blu.gif") repeat-x; color:#fff; padding-left: 10px; font-size:95% ; font-weight:normal;}
			.table_nav_cx a:link, .table_nav_cx a:visited {color: #fff; text-decoration: none; padding-left: 10px; font-weight:normal;}
			.table_nav_cx a:hover {color: #cc9900; text-decoration: none; font-weight:normal; }

		.table_footer_dx { text-align: right ; background:url("img/sf_link_blu.gif") repeat-x; color:#fff; padding-left: 2px; font-size:70% ; font-weight:normal;}
			.table_footer_dx a:link, .table_footer_dx a:visited {color: #fff; text-decoration: none;}
			.table_footer_dx a:hover {color: #cc9900; text-decoration: none;  }

		.table_footer_sx { text-align: left ; background:url("img/sf_link_blu.gif") repeat-x; color:#fff; padding-right: 2px; font-size:80% ; font-weight:normal;}
			.table_footer_sx a:link, .table_footer_sx a:visited {color: #fff; text-decoration: none;}
			.table_footer_sx a:hover {color: #cc9900; text-decoration: none; }

		.table_footer_cx { text-align: center ; background:url("img/sf_link_blu.gif") repeat-x; color:#fff; padding-right: 2px; font-size:80% ; font-weight:normal;}
			.table_footer_cx a:link, .table_footer_cx a:visited {color: #fff; text-decoration: none;}
			.table_footer_cx a:hover {color: #cc9900; text-decoration: none; }

			#didascalia{
			width:100%; 
			margin-top: 10px; overflow:hidden;
			text-align:left; 
			font-size:78%; color:#fff;
			}



			#frecce{width:483px; height:20px;  margin: 0 20px 0 0;	float:right;text-align:left; font-size: 78%; color:#fff; vertical-align:text-bottom;			}
			#frecce a:link, #frecce a:visited{text-align:left; color:#fff; vertical-align:text-bottom;			}
			#frecce a:hover{text-align:left; color:#cc9900; vertical-align:text-bottom;		}








    #head1{
		width:100%; 
		height: 42px;
		text-align:center; 
		padding: 0 0px 0 0px;
		margin: 0px auto 0px auto;
		font-size: 75%; 
        color:#333; 
		background-image:url('img/sf_link_utility.gif'); background-repeat: repeat; 
		border-bottom: 1px solid #014c8f;
		}
      
        #head1_sx{
			float:left; 
			width:45%; 
			text-align:left; 
			padding-left: 10px; 
			}
			#head1_sx a:link, #head1_sx a:visited {color:#333;  text-decoration: none; padding-right: 10px;}
			#head1_sx a:hover {text-decoration: underline; } 
					
		#head1_dx{
			float:right; width:50%; text-align:right; padding-right: 10px; 
			}
			#head1_dx a:link, #head1_dx a:visited {color:#333;  text-decoration: none; }
			#head1_dx a:hover {text-decoration: underline;} 

.link_utility_sx {
float:left; width: auto;  min-width: 60px; text-align:center; }

.link_utility_dx {
float:right; width: auto;  min-width: 120px; text-align:center; padding: 0 2px 0 2px; }


		#head2{
		width:100%; height:80px; 
		text-align:center; 
		padding: 0 0px 0 0px;
		margin: 0px auto 0px auto;
		background-image:url('img/sf_head2.jpg'); 
		font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 80% ; color:#003366; 
		}
        

        
		#head2_sx{  /*logo*/
			float:left; 
			width:50%; 
			text-align:left; 
			padding-top: 8px;
			}
		#head2_dx{  /*link webmail e area riservata*/
			float:right; 
			width:48%;
			text-align:right;
			padding-right: 10px;
			margin-top: 16px;
			display: block;
			}
			#head2_dx a:link, #head2_dx a:visited{color: #333; text-decoration: none; padding-left: 10px;}
			#head2_dx a:hover {text-decoration: underline; } 

	#head3{
		width:100%; height: 308px;
		margin: 1px auto 0 auto ; 
		/*background-image:url(img/sf_head3.jpg); */
		background:#eaeaea; 		}
		
		#sopra{height: 238px; vertical-align:text-bottom;}
		#sotto{height: 30px;}
		
            #head3_sx{
            float:left; 
            width:260px; 
			margin: 10px 0 0 8px;
			text-align:center; 
			color:#003366;
			font-size: 100%; 
			font-weight:normal;			
            }
				#head3_sx a:link, #head3_sx a:visited {color:#003366; text-decoration: none; }
				#head3_sx a:hover {color: #996600; text-decoration: none; } 
    
				#tema{
				float:left; 
				width:98%; 
				margin:4px 0 4px 0;
				text-align:center; 
				}
					#tema a:link, #tema a:visited {color:#003366; text-decoration: none; }
					#tema a:hover {color: #996600; text-decoration: none; } 




/* */




			#head3_cx{
            float:left; 
            width:450px; 
			margin: 2px auto 0 auto;
			position:relative;
            }
				.foto_testata {
				border: 1px solid #fff ;
				}  

            #head3_dx{
            float:right; 
            width:250px;
			margin: 10px 8px 0 0; 
			text-align:center;
			color:#003366;
			font-size: 80%; 
			font-weight:normal;			
            }
				#head3_dx a:link, #head3_dx a:visited {color:#003366; text-decoration: none; }
				#head3_dx a:hover {color: #996600; text-decoration: none; } 


			

		#head4{	width:100%; height:25px;text-align:center;margin: 2px auto 2px auto;  border-bottom: 2px solid #cc9900; }
        

		.navi{  color:#fff; display:inline; padding-left: 10px; font-size: 100% ; font-weight:normal;} 
		.navi a:link, .navi a:visited {color: #fff; text-decoration: none; padding-left: 10px; font-weight:normal;}
		.navi a:hover {color: #cc9900; text-decoration: none; font-weight:normal; } 
		

#breadcrumb {
		width:700px; 
		height: 20px; 
		float:left;
		padding: 5px 0 0 0px;
		margin: 0px auto 0px auto; 
		text-align:left; 
		font-family: "Trebuchet MS", Arial, sans-serif; font-size: 75%; color:#003366; text-decoration: none; }
		#breadcrumb a:link, #breadcrumb a:visited {color:#505050; text-decoration: underline; }
		#breadcrumb a:hover {color: #003366 ; text-decoration: none;} 

/* */


#container{	width:100%; margin: 0px auto ; 	}
	
	.leftcolumn{
	float:left; 
	width:98%; 
	max-width:765px;
	text-align:center; 
	color: #003366 ; 
    padding-left:8px;	
	}

		
			.cerca_persone {
			float:right; width: 150px;  margin-right: 6px; padding: 0 2px 0 2px; background: #fff; border: 1px solid #014c8f; text-align:center; font-size: 80% ;
			-moz-border-radius:6px; -webkit-border-radius: 6px;}

			.cerca_persone2 {
			float: right; background: #ebf0f6; border: 1px solid #014c8f; -moz-border-radius:6px; -webkit-border-radius: 6px; padding: 2px;  text-align:center; font-size: 80% ;	}
		
                    
			.blocNOAg{
					border-top: 1px solid #014c8f;
					border-bottom: 1px solid #014c8f;
					background: #ebf0f6; 
					text-align: left;
					font-size: 70% ;	
					text-align: left; 
					width:100%; 
					height: 240px;  
					line-height: 2em; 
					padding-left: 2px;
					}

	#rightcolumn{
	float:right; 
	width:220px; height: 100%;   
	margin-left: 0px; 
	padding-left: 0px;
	text-align:center;
	font-family: "Trebuchet MS", Arial, sans-serif; color: #003366 ; 	

	}

			.rightcolumn_titolo{
			float:left; 
			width:100%;
			padding-left: 2px;
			font-size: 80%;	 
			text-align: left; 
			}
						
			.rightcolumn_link{
			border-top: 1px solid #014c8f;
			border-bottom: 1px solid #014c8f;
			background: #ebf0f6; 
			text-align: left;
			font-size: 70% ;	
			text-align: left; 
			width:100%; 
			padding-left: 2px;
			line-height: 2em;
			}

  				.blocco_accesso{
				width:200px; 
				text-align:center;
				margin: 0px auto 0px auto; 
				padding: 0 2px 0 2px;
				} 
					.accesso_titolo{
					padding-left: 2px;
					text-align: left; 
					border-bottom: 1px solid #014c8f;
					font-size: 80% ;	
					}
					
					.accesso_invio{
					padding-right: 4px; padding-top: 2px;
					text-align: right; 
					}

					.accesso_layout{
					border-top: 1px solid #fff;
					border-bottom: 1px solid #fff;
					background: #014c8f; 
					color:#fff;
					text-align: left;
					width:100%; 
					}

					.accesso_sx{
					float:left;
					width:32%;  height: 24px;
					padding: 4px 0 0px 4px;
					text-align: left;
					line-height: 1.6em;
					color:#014c8f;
					}

					.accesso_dx{
					float:right;
					width:60%;  height: 24px;  
					padding: 4px 4px 0px 0;
					text-align: right;
					}
					
					.accesso_dx input{width:120px; height: 15px;}

					.accesso_cx{
					width:98%; 
					padding: 5px 0px 5px 0;
					text-align: center;
					line-height: 1.6em;
					color:#014c8f;
					}

					.accesso_cx a:link {color: #014c8f; text-decoration: none; }
					.accesso_cx a:visited {color: #014c8f; text-decoration: none;  }
					.accesso_cx a:hover {color:#014c8f;text-decoration: underline;  } 

				#blocco_banner{
				width:98%; 
				margin: 0px auto 0px auto; 
				padding: 0 0px 0 0px;
				text-align:center;
				font-family: "Trebuchet MS", Arial, sans-serif; color: #003366 ; 	
				}

/* FOOTER*/ 
#footer{
	width:100%; 
	margin: 0px auto 0px auto; 
	background-image:url('img/sf_footer.png'); background-repeat: repeat;
	font-family: "Trebuchet MS", Arial, sans-serif;	font-size:78%;	color:#003366; 
	text-align: center; 
	clear: left;
}

#footer a:link {color: #003366; text-decoration: none; }
#footer a:visited {color: #003366; text-decoration: none;  }
#footer a:hover {color: #333;text-decoration: underline;  } 


.foot0{float:left; text-align:center; width:100%; }
.foot1{float:left; text-align:left; width:47%; padding-left: 20px; }
.foot2{float:right; text-align:right; width:48%; padding-right: 20px; }

.validator{
	float:left; width:100%; text-align:center; padding_bottom:2px;	border-bottom: 2px solid #cc9900;
	}

.table_footer{ border-collapse:collapse; width: 500px; margin: 0 auto; text-align:center; margin: 0 auto; } 
.td_footer {width:33%;  text-align: center; }   

.tx_footer {font-size: 87.5;  color:#333; text-decoration:none; }   
.tx_footer a:link, .tx_footer a:visited { color:#333; text-decoration:none; }   
.tx_footer a:hover { color:#505050; text-decoration:underline; }   


.table_foot, .table_foot a:link   { width:100%; border-collapse: collapse; border-spacing: 0px; padding: 0;  } 		

.table_foot_sx { width:10px; text-align:left; vertical-align:text-top;} 
.table_foot_dx { width:10px; text-align:right; vertical-align:text-top; }  

.table_foot_cx { width:100%; text-align: center; background:url("img/sf_link_blu_footer.gif") repeat-x; vertical-align:top; font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 80% ;	color:#fff; padding-top:2px; }  
		.table_foot_cx a:link, .table_foot_cx a:visited   {color:#fff; text-decoration:none;} 
		.table_foot_c1 a:hover   {color:#cc9900; text-decoration:underline; } 	

.table_foot_cx1 { width:50%; text-align: left; background:url("img/sf_link_blu_footer.gif") repeat-x; vertical-align:top; font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 80% ;	color:#fff; padding-top:2px; }  
		.table_foot_cx1 a:link, .table_foot_cx1 a:visited   {color:#fff; text-decoration:none;} 
		.table_foot_cx1 a:hover   {color:#cc9900; text-decoration:underline; } 	

.table_foot_cx2 { width:50%; text-align: right; background:url("img/sf_link_blu_footer.gif") repeat-x; vertical-align:top; font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 80% ;	color:#fff;  padding-top:2px; }  
		.table_foot_cx2 a:link, .table_foot_cx2 a:visited   {color:#fff; text-decoration:none;} 
		.table_foot_cx2 a:hover   {color:#cc9900; text-decoration:underline; } 	
/* */

	
	
	
	
/* FORM*/
					.campo_testo {
					font-size: 95%;	
					font-family: "Trebuchet MS", Arial, sans-serif;
					color: #014c8f;
					border: solid 1px #014c8f;
					background-color: #fff;
					}
					
					.campo_testo_grigio {
					font-size: 78% ;	
					color: #505050; font-family: "Trebuchet MS", Arial, sans-serif;
					border: solid 1px #333;
					background-color: #fff;
					}


					.bottone_spento {
					font-size: 95% ;	
					font-family: "Trebuchet MS", Arial, sans-serif;
					color: #fff;
					border: solid 1px #014c8f;
					padding: 2px;
					background-color:#014c8f;
					}

					.bottone_spento_layout {
					font-family: "Trebuchet MS", Arial, sans-serif;	
					color: #fff;
					border: solid 1px #014c8f;
					background-color:#014c8f;
					}
					

					.bottone_acceso {
					font-size: 95% ;
					font-family: "Trebuchet MS", Arial, sans-serif;
					color: #014c8f;
					border: solid 1px #014c8f;
					padding: 2px;
					background-color: #fff;
					}

					.bottone_acceso_layout {
					font-family: "Trebuchet MS", Arial, sans-serif;
					color: #014c8f;
					border: solid 1px #014c8f;
					background-color: #fff;
					}



.ico_zip a[href$='.zip'], .ico_gzip a[href$='.gzip'], .ico_rar a[href$='.rar'] {
display:inline-block;
padding-right:22px;
line-height:32px;
background:transparent url('../img/ico_zip.png') center right no-repeat;
} 

.ico_pdf a[href$='.pdf'] {
display:inline-block;
padding-right:22px;
line-height:32px; 
background:transparent url('../img/ico_pdf.png') center right no-repeat;
} 

.ico_doc a[href$='.doc'], .ico_docx a[href$='.docx'], .ico_rtf a[href$='.rtf'], .ico_txt a[href$='.txt'] {
display:inline-block;
padding-left:22px;
line-height:32px;
background:transparent url('../img/ico_doc.png') center right no-repeat;
}

.ico_xls a[href$='.xls'], .ico_xlsx a[href$='.xlsx'], .ico_xml a[href$='.xml'], .ico_xltm a[href$='.xltm'], .ico_xlsm a[href$='.xlsm']{
display:inline-block;
padding-right:22px;
line-height:32px;
background:transparent url('../img/ico_excel.png') center right no-repeat;
}

 

.accesso_layout	a:link{ color:#fff; text-decoration: none; }
.accesso_layout a:visited { color:#fff; text-decoration: none;  }
.accesso_layout a:hover {color:#fff; text-decoration: underline;  }

.accesso_titolo	a:link{ color:#014c8f; text-decoration: none; }
.accesso_titolo a:visited { color:#014c8f; text-decoration: none;  }
.accesso_titolo a:hover {color:#014c8f; text-decoration: underline;  }


.note_pagina{ width:100%; text-align: right; font-size: 78% ; color: #014c8f;  line-height: 1.2em;    }
.note_pagina a:link, .note_pagina a:visited { text-decoration:none; color:#cb1e1c; }
.note_pagina a:hover {color:#cb1e1c; text-decoration:underline; }


.leftcolumnContenuto{
			width:100% ; 
			margin-left:10px;
			height:100%;
			text-align:left; 
			color:#014c8f; 	
/*			float:left; */
			text-align:justify;
			}
  

				
				
				
/*CALABRIA INFORMA*/	
				.bloccomenu_contenuto_calinfo{
				width:208px;
				text-align:center;
				border-left:#014c8f 1px solid; border-right:#014c8f 1px solid;
				background: #fff;
				} 


				.bl_calabria_informa{
				width:220px; 
				text-align:center; 
				padding: 0px ;
				background: #ebf0f6; 
				margin: 0px ; 
				border: 1px solid #014c8f;
				}

   				
				.bl_calabria_info_news{
				height: 80px; overflow:hidden;
				padding: 4px; 
				text-align:left;
				color: #505050 ; line-height: 1.2em;
				background:#ebf0f6; 
				border-top: 1px solid #014c8f; border-bottom: 1px solid #014c8f;  
				font-size: 78% ;
				}
				.bl_calabria_info_news a:link, .bl_calabria_info_news a:visited {color: #014c8f;  text-decoration: none; line-height: 1.2em;}
				.bl_calabria_info_news a:hover {color: #505050; text-decoration: underline; line-height: 1.2em; } 

				.bl_calabria_info_foot{
				background:#014c8f;
				color: #fff;
				font-size:68% ;
				}
				.bl_calabria_info_foot a:link, .bl_calabria_info_foot a:visited {color: #fff; text-decoration: none; line-height: 1em;}
				.bl_calabria_info_foot a:hover {color: #fff; text-decoration: underline; line-height: 1em; } 

/*STELLA*/
.accessosx {float: left;width:50%;	}
.accessodx {float: left;width:50%;	}

.infosx {float: left; width:15%; text-align:left;}
.infodx {float: left; width:70%; text-align:left; }
.ci_riga{width:100%; color: #ccc; height:1px;}
.ci_rigaD{width:100%;color: #ccc; height:2px;}					

.infosxCI {float: left;text-align:left;width:25%; background-color: #fff; font-variant: small-caps;font-size:87.5; color:#cc6600; }
.infodxCI {float: left;text-align:left;width:75%;font-size:95%;}


div.intaggiornamento{width: 160px; margin-left:0.3em;float:left; text-align:center;}
div.aggiornamento{ background-color: #FFEC80; width: 158px; margin:0.3em;float:left;text-align:left; }
div.aggiornamento2{width: 500px; margin-left:0.3em;float:left; text-align:center;}
div.iter{ margin:1em; background-color:#fff; text-align:justify;  padding:0.5em; border:#505050 1px dashed ;}

div.intprovv{width: 100px; margin:0em;float:left; text-align:center;}
div.provv{ background-color: #ffec80; width: 98px; margin-left:0.3em;float:left;text-align:left; }

  a:link.l1 { color:#014c8f;text-decoration: none; }
  a:visited.l1 { color:#014c8f;text-decoration: none;  }
  a:hover.l1 {color:#014c8f;text-decoration: underline;  }


.forml{width:300px;}

.tdAttivita{text-align:center;}

.grande{
font-size:2em;
color:#003366;
text-decoration:none;
}

img.imgboxCons {padding:0em; margin-left:1em; float: right; border: #666 1px solid;}	

.tableC{text-align:left; cell-spacing : 1px;  font-size:80%; }

table.tableleg{VERTICAL-ALIGN: top; text-align:left; cell-spacing : 8px;   border: #666 1px solid;}
td.tdleg{    PADDING: 0.2em;      background-color: #eef3fb;    vertical-align:top;    color: #000;}   



.extraM{ color: #fff;  border: #014c8f 1px solid;  text-align:left; font-size: 80% ;padding:0.5em; }

img.imgAss {margin-right:0.8em; float: left; border: #666 1px solid;}	
.pright{text-align:right;}




div.intbox1QS { text-align: left; padding 0em; margin-top:5px;  color:<%=colortext%> ;border-left: <%= dark_color %> 1px solid; background-image: url('img/sf_int.jpg'); height:auto !important; height:22px;  min-height:22px;}
div.box1QS {height:auto !important; height:190px;  min-height:190px; text-align:left; margin:0em; padding-top:1.1em; padding:0em; background-color: #fff;  border:<%= dark_color %> 1px solid; border-top: 0px;}


div.b_sel {min-width:100px; height:25px;text-align: center; font-size: 0.8em;  margin:0em;padding:0.15em;BORDER-top:<%= dark_color %> 1px solid; BORDER-right:<%= dark_color %> 1px solid; float:left; height:auto !important; height:17px; min-height:17px; margin-top:1px; background:#fff;}
div.b_dsel {min-width:100px; height:25px; text-align: center; font-size: 0.8em;margin:0em;padding:0.15em; BORDER-top:<%= dark_color %> 1px solid; BORDER-right:<%= dark_color %> 1px solid; float:left; min-width:100px; background-image: url('img/sf_bdis.jpg'); height:auto !important; height:17px; min-height:17px;}




table.tables{vertical-align: top; text-align:left; border-collapse:collapse;   border: #ece9d8 1px solid;}
table.tables td{margin:0em; padding: 0em;    vertical-align:top;   border: #ece9d8 1px solid;}   
table.tables th{margin:0em; padding: 0em;   background-color: #eef3fb;  vertical-align:top;   border: #ece9d8 1px solid;}   
table.tables2{vertical-align: top; text-align:left; border-collapse:collapse;   border: #ece9d8 1px solid; margin-left:3em;margin-right:3em;}
table.tables2 td{margin:0em; padding: 0em;    vertical-align:top;   border: #ece9d8 1px solid;}   
table.tables2 th{margin:0em; padding: 0em;   background-color: #ffffcc;  vertical-align:top;   border: #c0d9bf 1px solid;}   


.testi_contenuto{border-top: 1px solid #014c8f ;border-bottom: 1px solid #014c8f;background: #ebf0f6; 
				width:100%; height:auto; min-height:311px;line-height: 1.5em; padding: 0px 0px 4px 2px;text-align: left;font-size: 100%;}

            
  
#blocco_testi{float:left; width:550px; text-align:center; padding: 0 20px 0px 0px;  margin: 0 auto; }

li.menu { list-style-type:square; list-style-image:url('http://www.consiglioregionale.calabria.it/hp2/images/chiusa.gif') }




.boxcontenuto1 {text-align: left; padding: 0.2em; padding:0.4em; margin:2em; background-color:#ebf0f6; border: 1px solid #014c8f;  color:#014c8f; }
.boxcontenuto {text-align: left; padding: 0.2em; padding:0.4em; margin:2em; border: 1px solid #014c8f; color:#014c8f; }


fieldset.bur{
width:640px;
margin:12px 12px;
padding:8px;
display:block;
text-align:left;
}
/* fine STELLA*/






		
		
		
		
		
		
/*  */		
ul.info_title  { margin: 0; padding: 0;	line-height:1.4em; text-decoration: none;}
						
ul.info_title li {height:24px;
padding: 2px 0px 0 0px;display: inline; background: #014c8f; color:#fff; line-height:1.4em; text-decoration: none; 
-moz-border-radius-topleft:6px;	-webkit-border-top-left-radius: 6px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius: 6px;}

ul.info_title li a:link, ul.info_title li a:visited {height:22px;
padding: 0 4px 0 4px;  background: #ebf0f6 ; color:#014c8f; line-height:1.4em; text-decoration: none;
-moz-border-radius-topleft:6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius: 6px;}

ul.info_title li a:hover  {height:24px;
padding: 2px 4px 0 4px;  background: #014c8f; color:#fff; text-decoration:none; border-top: 2px solid #014c8f;  line-height:1.4em; text-decoration: none;	-moz-border-radius-topleft:6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius: 6px;}
/* */



/*-------BLOCCHI--------- */	
#block_100Info	{float:left; width:742px; text-align:center; padding-left: 0px; padding-right: 20px; } 
#block_100Bur	{float:left; width:742px; text-align:center; padding-left: 0px; padding-right: 20px; } 
#block_50Bur	{float:left; width:360px; text-align:center; padding-left: 0px; padding-right: 20px;} 

.block_100	{float:left; width:742px; text-align:center; padding-left: 2px;  } 
.block_50	{float:left; width:360px; text-align:center; padding-left: 2px; padding-right: 20px; }






	b.rtop, b.rbottom{display: block;}
	b.rtop b, b.rbottom b{display: block; height: 1px; overflow: hidden;  }
	b.r1{margin: 0 4px; background: #014c8f; border-left:#014c8f 1px solid;	border-right:#014c8f 1px solid;	}
	b.r2{margin: 0 3px; background: #ebf0f6; border-left:#014c8f 1px solid;	border-right:#014c8f 1px solid;	}
	b.r3{margin: 0 2px; background: #ebf0f6; border-left:#014c8f 1px solid;	border-right:#014c8f 1px solid;	}
	b.r4{margin: 0 1px; background: #ebf0f6; border-left:#014c8f 1px solid;	border-right:#014c8f 1px solid; clear:left;} 
	
	b.rtopai, bai.rbottom{display: block;}
	b.rtopai b, b.rbottom b{display: block; height: 1px; overflow: hidden;  }
	b.r1ai{margin: 0 4px; background: #014c8f; border-left:#014c8f 1px solid;	border-right:#014c8f 1px solid;	}
	b.r2ai{margin: 0 3px; background: #014c8f; border-left:#014c8f 1px solid;	border-right:#014c8f 1px solid;	}
	b.r3ai{margin: 0 2px; background: #014c8f; border-left:#014c8f 1px solid;	border-right:#014c8f 1px solid;	}
	b.r4ai{margin: 0 1px; background: #014c8f; border-left:#014c8f 1px solid;	border-right:#014c8f 1px solid; clear:left;} 
	


	
	b.r5{margin: 0 4px; background: #014c8f; border-left:#014c8f 1px solid;	border-right:#014c8f 1px solid;	}
	b.r6{margin: 0 3px; background: #fff; border-left:#014c8f 1px solid;	border-right:#014c8f 1px solid;	}
	b.r7{margin: 0 2px; background: #fff; border-left:#014c8f 1px solid;	border-right:#014c8f 1px solid;	}
	b.r8{margin: 0 1px; background: #fff; border-left:#014c8f 1px solid;	border-right:#014c8f 1px solid; clear:left;} 
	
	b.r9 {margin: 0 4px; background: #014c8f; border-left:#014c8f 1px solid;border-right:#014c8f 1px solid;	}
	b.r10{margin: 0 3px; background: #014c8f; border-left:#014c8f 1px solid;border-right:#014c8f 1px solid;	}
	b.r11{margin: 0 2px; background: #014c8f; border-left:#014c8f 1px solid;border-right:#014c8f 1px solid;	}
	b.r12{margin: 0 1px; background: #014c8f; border-left:#014c8f 1px solid;border-right:#014c8f 1px solid; clear:left;} 
	
	b.r13{margin: 0 4px; background: #014c8f; border-left:#014c8f 1px dotted;border-right:#014c8f 1px dotted;	}
	b.r14{margin: 0 3px; background: #ebf0f6; border-left:#014c8f 1px dotted;border-right:#014c8f 1px dotted;	}
	b.r15{margin: 0 2px; background: #ebf0f6; border-left:#014c8f 1px dotted;border-right:#014c8f 1px dotted;	}
	b.r16{margin: 0 1px; background: #ebf0f6; border-left:#014c8f 1px dotted;border-right:#014c8f 1px dotted; clear:left;}
	b.r17{margin: 0 4px; border-bottom:#014c8f 1px dotted; border-left:#014c8f 1px dotted;border-right:#014c8f 1px dotted;	}

	b.r18{margin: 0 4px; background: #014c8f; border-left:#014c8f 1px dotted;border-right:#014c8f 1px dotted;	}
	b.r19{margin: 0 3px; background: #fff; border-left:#014c8f 1px dotted;border-right:#014c8f 1px dotted;	}
	b.r20{margin: 0 2px; background: #fff; border-left:#014c8f 1px dotted;border-right:#014c8f 1px dotted;	}
	b.r21{margin: 0 1px; background: #fff; border-left:#014c8f 1px dotted;border-right:#014c8f 1px dotted; clear:left;}
	b.r22{margin: 0 4px; border-bottom:#014c8f 1px dotted; border-left:#014c8f 1px dotted;border-right:#014c8f 1px dotted;	}
    
.block_titolo100{float:left; width:740px; background: #ebf0f6; border-left:#014c8f 1px solid; border-right:#014c8f 1px solid; text-align:center;  }
.block_titolo50 {float:left; width:358px; background: #ebf0f6; border-left:#014c8f 1px solid; border-right:#014c8f 1px solid; text-align:center;  }

	.titolo {float:left; width: 90%; margin-left:4px;  text-align:left; font-size: 95% ; color:#014c8f; }
	.titolo a:link, .titolo a:visited { text-decoration:none;}
	.titolo a:hover {color:#333; text-decoration:none;}

	.chiudi {float:right; width: 5%; margin-right:4px; margin-top:2px; text-align:right; font-size: 62.5%; color:#014c8f; font-weight:bold; }
	.chiudi a:link, .chiudi a:visited{	text-decoration:none;}
	.chiudi a:hover {color:#333; text-decoration:none;}


.block_foto100	 {	float:left; width:740px; height: 70px; border: 1px solid #014c8f; background: #fff; text-align:left; }
.block_foto50	 {	float:left; width:358px; height: 70px; border: 1px solid #014c8f; background: #fff; text-align:left; }


.block_contenuto100 {float:left; overflow:hidden;  
					width:732px; height:100%; min-height:100%; padding:4px;
					border-left:#014c8f 1px solid; border-right:#014c8f 1px solid;  }

.block_contenuto50 {float:left; overflow:hidden;  
					width:350px; height:100%; min-height:240px; padding:4px;
					border-left:#014c8f 1px solid; border-right:#014c8f 1px solid; }


.block_link {text-align: left; font-size: 78%; color: #014c8f;  line-height: 1.4em; padding: 3px 0;}
				.block_link a:link, .block_link a:visited { text-decoration:none; }
				.block_link a:hover {color:#333; text-decoration:underline; }

.block_link_sx  {margin: 0; padding: 0;	width: 48%; float:left; text-align: left; font-size: 78%; color: #014c8f;  line-height: 1.4em;}
.block_link_sx a:link, .block_link_sx a:visited {text-decoration:none;}
.block_link_sx a:hover {color:#333; text-decoration:underline;}

.block_link_dx  {margin: 0px; padding: 0; width: 48%; float:right; text-align: left; font-size: 78%; color: #014c8f;  line-height: 1.4em;}
.block_link_dx a:link, .block_link_dx a:visited {text-decoration:none;}
.block_link_dx a:hover {color:#333; text-decoration:underline;}

			
		 /* link in LINEA */
			ul.display-inline-block, ul.display-inline-block li { /* Setting a common base */ margin: 0; padding: 0;	}
			ul.display-inline-block li {display: inline-block; width: auto;	padding-right: 10px;}
		 /* fine - link in LINEA */
		
		
		 /* link in BLOCCO, come un elenco */
			ul.display-block, ul.display-block li {/* Setting a common base */ margin: 0; padding: 0;	}
			ul.display-block li {display: block;}
		 /* fine- link in BLOCCO, come un elenco */
 

.block_tx {width:90%; text-align: left; font-size: 80% ; color: #014c8f;  line-height: 1.4em; }
				.block_tx a:link, .block_tx a:visited { text-decoration:underline; }
				.block_tx a:hover {color:#333; text-decoration:underline; }

.block_icone {float:left; margin: 6px 0 3px 0px; padding: 0 3 px; width:98%; text-align: right;  }

.rientro {padding-left:15px; padding-top:6px;}


/* AREA INFORMAZIONE */
.block_titolo_informazione100{float:left; width:740px; background: #014c8f; border-left:#014c8f 1px solid; border-right:#014c8f 1px solid; text-align:center;  }
.block_titolo_informazione50{float:left; width:358px; background: #014c8f; border-left:#014c8f 1px solid; border-right:#014c8f 1px solid; text-align:center;  }

	.titolo_informazione {float:left; width: 90%; margin-left:4px;  text-align:left; font-size: 95% ; color:#fff; }
	.titolo_informazione a:link, .titolo_informazione a:visited { text-decoration:none; color:#fff;}
	.titolo_informazione a:hover {color:#ccc;; text-decoration:none;}

	.chiudi_informazione {float:right; width: 5%; margin-right:4px; margin-top:2px; text-align:right; font-size: 62.5%; color:#fff; font-weight:bold;}
	.chiudi_informazione a:link, .chiudi_informazione a:visited{	text-decoration:none; color:#fff;}
	.chiudi_informazione a:hover {color:#ccc; text-decoration:none;}


.block_menu_informazione {float:left; width:742px; height:21px; text-align:center; text-decoration:none; 
border-bottom: #014c8f 1px solid ;   border-top:#014c8f 1px solid;  
background: #014c8f; padding-top:3px; font-size:78% ;}


.block_menu_informazione50 {float:left; width:360px; height:21px; text-align:center; text-decoration:none; 
border-bottom: #014c8f 1px solid ;   border-top:#014c8f 1px solid;  
background: #014c8f; padding-top:3px; font-size:78% ;}

		.menu_informazione 	 {list-style:none; margin-top:1px; padding:0px; }
        
.menu_informazione li {float:left; display:block; position:relative;  margin: 0 2px; padding-top: 1px;  
		 background-image:url(img/sf2_menu_informazione_blu.jpg);  color:#014c8f; font-style:normal;  text-decoration:none; }

.menu_informazione li a:link, .menu_informazione li a:visited{ background-image:url(img/sf2_menu_informazione_blu.jpg); color:#014c8f; padding: 0px 3px 1px 3px; 
  font-style:normal;  text-decoration:none; }

	
		.menu_informazione li a:hover  {cursor:pointer; background-image:url(img/sf1_menu_informazione_blu.jpg);  color:#014c8f;  padding: 0px 3px 1px 3px; 
 font-style:normal;  text-decoration:none;}

		.menu_informazione li a.attivo, .menu_informazione li a.attivo:hover { cursor:default;  padding: 4px 3px 2px 3px; 
 color: #014c8f; font-style:normal;  text-decoration:none;  background: #fff;
 
}


		.menu_informazione2 	 {list-style:none; margin-top:1px; padding:0px; }

.menu_informazione2 li {float:left; display:block; position:relative;  margin: 0 4px; padding: 1px;   
		  color:#fff; font-style:normal;  text-decoration:none; }
		 



.block_contenuto_informazione {	float:left;
					width:732px; height: 200px; min-height:200px; padding: 4px; 
					border-left:#014c8f 1px solid; border-right:#014c8f 1px solid; background: #fff; 
					overflow:auto; /* La proprietà overflow accetta 4 valori: visible (visibile), hidden (nascosto), scroll (scorrevole) ed auto. 
									Il valore auto indica che saranno aggiunte barre di scorrimento verticale e/od orizzontale solo se sono necessarie. 
									è preferito al valore scroll */
					}
					
.block_contenuto_informazione50 {	float:left;
					width:350px; height: 311px; min-height:290px; padding: 4px; 
					border-top:#014c8f 1px solid; border-left:#014c8f 1px solid; border-right:#014c8f 1px solid; background: #fff; 
					overflow:auto; 
					}

/* ULTIME SITO */
.block_titolo_ultimesito100{float:left; width:740px; background: #014c8f; border-left:#014c8f 1px solid; border-right:#014c8f 1px solid; text-align:center;  }
.block_titolo_ultimesito50{float:left; width:358px; background: #014c8f; border-left:#014c8f 1px solid; border-right:#014c8f 1px solid; text-align:center;  }

	.titolo_ultimesito {float:left; width: 90%; margin-left:4px;  text-align:left; font-size:95% ; color:#fff; }
	.titolo_ultimesito a:link, .titolo_ultimesito a:visited { text-decoration:none; color:#fff;}
	.titolo_ultimesito a:hover {color:#ccc; text-decoration:none;}

	.chiudi_ultimesito {float:right; width: 5%; margin-right:4px; margin-top:2px; text-align:right; font-size: 62.5%; color:#fff;font-weight:bold; }
	.chiudi_ultimesito a:link, .chiudi_ultimesito a:visited{	text-decoration:none; color:#fff;}
	.chiudi_ultimesito a:hover {color:#ccc; text-decoration:none;}


.block_contenuto_ultimesito100 {float:left;
					width:732px; height:auto !important; height:100%; min-height:100%;  padding: 4px ; 
					border-left:#014c8f 1px solid; border-right:#014c8f 1px solid; background: #ebf0f6; 
					overflow:hidden; 
					text-align:left;			}
		
.block_contenuto_ultimesito50 {float:left;
					width:350px; height:auto !important; height:100%; min-height:100%;  padding: 4px ; 
					border-left:#014c8f 1px solid; border-right:#014c8f 1px solid; background: #ebf0f6; 
					overflow:hidden; 
					text-align:left;			}
		

.cont_categoria_ultimesito {float:left; width:100%; border-bottom:#014c8f 1px solid;  text-align:left;  }

	.categoria_ultimesito {float:left; width: 85%; text-align:left; color:#014c8f; font-size: 80% ; padding: 0 3px; font-weight:bold; }
	.categoria_ultimesito a:link, .categoria_ultimesito a:visited { text-decoration:none; color:#014c8f; font-weight:bold;}
	.categoria_ultimesito a:hover {text-decoration:none; color:#505050;}

	.livello_ultimesito {float:right; width: 10%; margin-left:0px; margin-top:3px; text-align:right; font-size: 62.5%; color:#014c8f; }
	.livello_ultimesito a:link, .livello_ultimesito a:visited{	text-decoration:none; color:#014c8f;}
	.livello_ultimesito a:hover {color:#505050; text-decoration:none;}

	.categoria {float:left; width: 90%; text-align:left; color:#014c8f; font-size: 80% ; padding: 0 3px; font-weight:bold; }
	.categoria a:link, .categoria a:visited { text-decoration:none; color:#014c8f; font-weight:bold;}
	.categoria a:hover {text-decoration:none; color:#505050;}

	
	.vaisezione_ultimesito {float:left; width:100%; margin: 2px; border-top:#014c8f 1px solid;  text-align:right;  }
		.vaisezione {font-size: 70%; color:#014c8f; }
		.vaisezione a:link, .vaisezione a:visited{	text-decoration:none; color:#014c8f;}
		.vaisezione a:hover {color:#014c8f; text-decoration:underline;}



.direttaA {float:left; width:100%;  margin: 2px; background-color:#fff; text-align:left; padding: 4px;}
.titolo_record_ultimesito {  font-weight:bold; font-size: 95% ; }

#mainultime{width: 30px;}

#testdiv_1, #testdiv3 {
 width: 200px;
 height: 200px;
 background: #ccc;
 border: 1px solid #aaa;
 padding: 10px;
 top: 200px;
 left: 250px;
 position: absolute;
}

#testdiv_2 {
 width: 295px;
 height: 394px;
 right: 10px;
 top: 160px;
 border: 1px solid #aaa;
 background: url('../example.jpg') no-repeat;
 position: absolute;
}


table.tableAmm{width:80%; margin-left:auto; margin-right:auto;}
table.tableAmm td{ background: #ebf0f6; border:#014c8f 1px solid; text-align: left;padding:3px; font-size: 78%; }
table.tableCons{width:95%; margin-left:auto; margin-right:auto;}
table.tableCons td{ background: #fff; border:#a1a1a1 1px solid; text-align: left;padding:1px; font-size: 78%; }


/* BURC */
.block_contenuto100_burc {float:left; overflow:hidden;  
					width:732px; height:100%; min-height:100%; padding:4px;
					border-left:#014c8f 1px solid; border-right:#014c8f 1px solid; background:#fff;  }

.block_contenuto50_burc {float:left; overflow:hidden;  
					width:350px; height: 100%; min-height:284px; padding:4px;
					border-left:#014c8f 1px solid; border-right:#014c8f 1px solid; background:#fff;  }


.block_link_sx_burc  {margin: 0; padding: 0;	width: 147px; float:left; text-align: left; font-size: 78%; color: #014c8f;  line-height: 1.4em;}
.block_link_sx_burc a:link, .block_link_sx_burc a:visited {text-decoration:none;}
.block_link_sx_burc a:hover {color:#333; text-decoration:underline;}

.block_link_dx_burc  {margin-left: 10px; padding: 0; width: 570px; float:right; text-align: left; font-size:78%; color: #014c8f;  line-height: 1.4em;}
.block_link_dx_burc a:link, .block_link_dx_burc a:visited {text-decoration:none;}
.block_link_dx_burc a:hover {color:#333; text-decoration:underline;}

.block_link_dx_burc50  {margin-left: 10px; padding: 0; width: 190px; float:right; text-align: left; font-size: 78%; color: #014c8f;  line-height: 1.4em;}
.block_link_dx_burc50 a:link, .block_link_dx_burc50 a:visited {text-decoration:none;}
.block_link_dx_burc50 a:hover {color:#333; text-decoration:underline;}


.block_link_burc100  {margin-left: 10px; padding: 0; width:100%; float:right; text-align: left; font-size: 100%; color: #014c8f;  line-height: 1.4em;}
.block_link_burc100 a:link, .block_link_burc100 a:visited {text-decoration:none;}
.block_link_burc100 a:hover {color:#333; text-decoration:underline;}
	

.block_bur_sx  {margin: 0; padding: 0;	width: 48%; float:left; text-align: left; font-size: 100%; color: #014c8f;  line-height: 1.4em;}
.block_bur_sx a:link, .block_link_sx a:visited {text-decoration:none;}
.block_bur_sx a:hover {color:#333; text-decoration:underline;}

.block_bur_dx  {background: #ebf0f6;  margin: 0px; padding: 0; width: 48%; float:right; text-align: left; font-size: 100%; color: #014c8f;  line-height: 1.4em;}
.block_bur_dx a:link, .block_link_dx a:visited {text-decoration:none;}
.block_bur_dx a:hover {color:#333; text-decoration:underline;}



#blocco_100_bur{float:left; width:742px; text-align:center; padding-left: 2px; color: #014c8f;} 


.display-blockbur-sx  {background: #fff; margin: 0; height:250px;width: 50%; float:left;}
.display-blockbur-dx  {background: #fff; margin: 0px; height:250px; width: 50%; float:right;}

.blocco_linkbur_100{font-size: 100%; width:80%; 
					height:100%; min-height:100%; overflow:hidden;line-height: 1.6em;  text-align: left; font-size: 80%; color: #014c8f;}
.blocco_linkburc_100{ border-top: 1px solid #014c8f; 
					border-bottom: 1px solid #014c8f;
					background:  #ebf0f6; 
					width:100%; 
					height:100%; min-height:100%; overflow:hidden;
					line-height: 1.6em; 
					text-align: center;
					 color: #014c8f;	
					}


		#burc_titolo{
		float:left;
		text-align: right;
		width: 98%;
		height:22px;
		font-size: 95% ;
		}	

		.tabs_burc {	list-style:none; margin:0; padding:0;height:22px;		}
		.tabs_burc li {	float:right;	margin-right:4px; 		}
		.tabs_burc li a {display:block; position:relative; text-decoration:none; }
		.tabs_burc li a em {float:left;display:block;position:relative;height:22px;background:url("img/tabs_burc_blu_mid.jpg") center top repeat-x;color:#014c8f; font-style:normal;}
		.tabs_burc li a b {float:left; display:block; position:relative; width: 8px;height:22px; background:url("img/tabs_burc_blu_left.jpg") left top; 	}
		.tabs_burc li a span {float:left; display:block; position:relative; width: 8px; height:22px; background:url("img/tabs_burc_blu_right.jpg") right top; 		}
		.tabs_burc li a:hover {border:0; cursor:pointer;}
		.tabs_burc li a:hover b   {	background:url("img/tabs_burc_blu_left_a.jpg") left top;		}
		.tabs_burc li a:hover span{	background:url("img/tabs_burc_blu_right_a.jpg") right top; }
		.tabs_burc li a:hover em  {	background:url("img/tabs_burc_blu_mid_a.jpg") center top repeat-x; 	color: #fff; font-style:normal; }
		.tabs_burc li a.selezionato, .tabs_burc li a.selezionato:hover {border:0;	cursor:default;		}
		.tabs_burc li a.selezionato b, .tabs_burc li a.selezionato:hover b {		background:url("img/tabs_burc_blu_left_a.jpg") left top; 	}
		.tabs_burc li a.selezionato span, .tabs_burc li a.selezionato:hover span {background:url("img/tabs_burc_blu_right_a.jpg") right top; 	}
		.tabs_burc li a.selezionato em, .tabs_burc li a.selezionato:hover em  {	background:url("img/tabs_burc_blu_mid_a.jpg") center top repeat-x;  color:#fff; font-style:normal;	}

		
		

/* link in BLOCCO, come un elenco */
			ul.display-block_burc, ul.display-block_burc li {/* Setting a common base */ margin: 0; padding: 0; }
			ul.display-block_burc li {display: block;padding-bottom: 6px;}
/* fine- link in BLOCCO, come un elenco */



/* BIBLIOTECA */
	b.r1_biblio{margin: 0 4px; background: #330000; border-left:#330000 1px solid;	border-right:#330000 1px solid;	}
	b.r2_biblio{margin: 0 3px; background: #f3eedf; border-left:#330000 1px solid;	border-right:#330000 1px solid;	}
	b.r3_biblio{margin: 0 2px; background: #f3eedf; border-left:#330000 1px solid;	border-right:#330000 1px solid;	}
	b.r4_biblio{margin: 0 1px; background: #f3eedf; border-left:#330000 1px solid;	border-right:#330000 1px solid; clear:left;} 

.block_titolo100_biblio{float:left; width:740px; background: #f3eedf; border-left:#330000 1px solid; border-right:#330000 1px solid; text-align:center;  }
.block_titolo50_biblio {float:left; width:358px; background: #f3eedf; border-left:#330000 1px solid; border-right:#330000 1px solid; text-align:center;  }

	.titolo_biblio {float:left; width: 90%; margin-left:4px;  text-align:left; font-size: 95% ; color:#330000; }
	.titolo_biblio a:link, .titolo_biblio a:visited {color:#330000; text-decoration:none;}
	.titolo_biblio a:hover {color:#333; text-decoration:none;}

	.chiudi_biblio {float:right; width: 5%; margin-right:4px; margin-top:2px; text-align:right; font-size: 62.5%; color:#330000; font-weight:bold;}
	.chiudi_biblio a:link, .chiudi_biblio a:visited{color:#330000;	text-decoration:none;}
	.chiudi_biblio a:hover {color:#333; text-decoration:none;}

.block_foto100_biblio	 {	float:left; width:740px; height: 71px; border: 1px solid #330000; background: #2b1102; text-align:left; }
.block_foto50_biblio	 {	float:left; width:358px; height: 71px; border: 1px solid #330000; background: #2b1102; text-align:left; }

.block_contenuto100_biblio {float:left; overflow:hidden;  
					width:732px; height:100%; min-height:100%; padding:4px;
					border-left:#330000 1px solid; border-right:#330000 1px solid; background: #f3eedf; }

.block_contenuto50_biblio {float:left; overflow:hidden;  
					width:350px; height: 100%; min-height:239px; padding:4px;
					border-left:#330000 1px solid; border-right:#330000 1px solid; background: #f3eedf;}


.block_link_biblio {text-align: left; font-size: 78%; color: #330000;  line-height: 1.4em; }
				.block_link_biblio a:link, .block_link_biblio a:visited {color: #330000; text-decoration:none; }
				.block_link_biblio a:hover {color:#333; text-decoration:underline; }

.block_link_sx_biblio  {margin: 0; padding: 0;	width: 48%; float:left; text-align: left; font-size: 78% ; color: #330000;  line-height: 1.4em;}
.block_link_sx_biblio a:link, .block_link_sx_biblio a:visited {color: #330000; text-decoration:none;}
.block_link_sx_biblio a:hover {color:#333; text-decoration:underline;}

.block_link_dx_biblio  {margin: 0px; padding: 0; width: 48%; float:right; text-align: left; font-size: 78%; color: #330000;  line-height: 1.4em;}
.block_link_dx_biblio a:link, .block_link_dx_biblio a:visited {color: #330000; text-decoration:none;}
.block_link_dx_biblio a:hover {color:#333; text-decoration:underline;}
/* fine biblioteca */


/* POLO CULTURALE */
	b.r1_polo{margin: 0 4px; background: #535456; border-left:#535456 1px solid;	border-right:#535456 1px solid;	}
	b.r2_polo{margin: 0 3px; background: #d1d2d4; border-left:#535456 1px solid;	border-right:#535456 1px solid;	}
	b.r3_polo{margin: 0 2px; background: #d1d2d4; border-left:#535456 1px solid;	border-right:#535456 1px solid;	}
	b.r4_polo{margin: 0 1px; background: #d1d2d4; border-left:#535456 1px solid;	border-right:#535456 1px solid; clear:left;} 

.block_titolo100_polo{float:left; width:740px; background: #d1d2d4; border-left:#535456 1px solid; border-right:#535456 1px solid; text-align:center;  }
.block_titolo50_polo {float:left; width:358px; background: #d1d2d4; border-left:#535456 1px solid; border-right:#535456 1px solid; text-align:center;  }

	.titolo_polo {float:left; width: 90%; margin-left:4px;  text-align:left; font-size: 95% ; color:#535456; }
	.titolo_polo a:link, .titolo_polo a:visited {color:#535456; text-decoration:none;}
	.titolo_polo a:hover {color:#333; text-decoration:none;}

	.chiudi_polo {float:right; width: 5%; margin-right:4px; margin-top:2px; text-align:right; font-size: 62.5%; color:#535456; font-weight:bold;}
	.chiudi_polo a:link, .chiudi_polo a:visited{color:#535456;	text-decoration:none;}
	.chiudi_polo a:hover {color:#333; text-decoration:none;}

.block_foto100_polo	 {	float:left; width:740px; height: 71px; border: 1px solid #535456; background: #2b1102; text-align:left; }
.block_foto50_polo	 {	float:left; width:358px; height: 71px; border: 1px solid #535456; background: #2b1102; text-align:left; }

.block_contenuto100_polo {float:left; overflow:hidden;  
					width:732px; height:100%; min-height:100%; padding:4px;
					border-left:#535456 1px solid; border-right:#535456 1px solid; background: #d1d2d4; }

.block_contenuto50_polo {float:left; overflow:hidden;  
					width:350px; height: 100%; min-height:239px; padding:4px;
					border-left:#535456 1px solid; border-right:#535456 1px solid; background: #d1d2d4;}


.block_link_polo {text-align: left; font-size: 78%; color: #535456;  line-height: 1.4em; }
				.block_link_polo a:link, .block_link_biblio a:visited {color: #535456; text-decoration:none; }
				.block_link_polo a:hover {color:#333; text-decoration:underline; }

.block_link_sx_polo  {margin: 0; padding: 0;	width: 48%; float:left; text-align: left; font-size: 78% ; color: #535456;  line-height: 1.4em;}
.block_link_sx_polo a:link, .block_link_sx_polo a:visited {color: #535456; text-decoration:none;}
.block_link_sx_polo a:hover {color:#333; text-decoration:underline;}

.block_link_dx_polo  {margin: 0px; padding: 0; width: 48%; float:right; text-align: left; font-size: 78%; color: #535456;  line-height: 1.4em;}
.block_link_dx_polo a:link, .block_link_dx_polo a:visited {color: #535456; text-decoration:none;}
.block_link_dx_biblio a:hover {color:#333; text-decoration:underline;}
/* fine polo culturale */





/* PAGINA */
	.block_menu	{width:210px; text-align:center; margin: 0 auto; } 
    
    
				.bloccomenu_titolo1{
				float:right; 
				width:200px;
				padding-left:8px;
				font-size: 95% ;	 
				color: #014c8f;
				text-align: left;
				background: #ebf0f6; border-left:#014c8f 1px solid; border-right:#014c8f 1px solid; 
				}
                .bloccomenu_titolo1 a:link, .bloccomenu_titolo1 a:visited{	font-size: 95%  ; text-decoration:none;		}
                .bloccomenu_titolo1 a:hover{text-decoration:none;		}

				.bloccomenu_titolo2{
				float:right; 
				width:200px;
				padding-left:8px;
				font-size: 87.5;	 
				color: #014c8f;
				text-align: left;
				background: #ebf0f6; border-left:#014c8f 1px solid; border-right:#014c8f 1px solid; border-bottom:#014c8f 1px solid;
				}
                .bloccomenu_titolo2 a:link, .bloccomenu_titolo2 a:visited{	font-size: 87.5  ; text-decoration:none;		}
                .bloccomenu_titolo2 a:hover{text-decoration:none;		}

				.bloccomenu_foto{float:right; width:208px; height:41px; text-align:left; border:#014c8f 1px solid; }

				.bloccomenu_contenuto{
				overflow:hidden;
				width:206px;
				text-align:center;
				border-left:#014c8f 1px solid; border-right:#014c8f 1px solid;
				background: #ebf0f6;
				padding-left:2px;
				} 
                
                .bloccomenu_contenuto_personalizza{
				overflow:hidden;
				width:206px;
				text-align:center;
				border-left:#014c8f 1px solid; border-right:#014c8f 1px solid;  border-top:#014c8f 1px solid;
				background: #ebf0f6;
				padding-left:2px;
				} 
				
				.bloccomenu_link {text-align: left;font-size: 78% ; color: #014c8f;  line-height: 1.4em; padding: 3px 0; }
				.bloccomenu_link a:link, .bloccomenu_link a:visited { text-decoration:none; }
				.bloccomenu_link a:hover {color:#333; text-decoration:underline;  }

				.bloccomenu_sottolink {text-align: left; font-size: 78% ; color: #014c8f;  line-height: 1.4em; padding-left:10px; padding-bottom: 4px;}
				.bloccomenu_sottolink a:link, .bloccomenu_sottolink a:visited { text-decoration:none; }
				.bloccomenu_sottolink a:hover {color:#333; text-decoration:underline;background: #ebf0f6;  }




.titoli {float:left; width:100%; text-align: left; }

					.titolo1{	font-size: 95% ; color: #014c8f; text-align: center;		clear: both;	}
					.titolo1 a:link, .titolo1 a:visited {text-decoration: underline;  color: #014c8f;}
					.titolo1 a:hover {text-decoration: none; color: #ccc; }

					
					.titolo2{ font-size: 95%; border-bottom: 1px solid #014c8f;  border-top:1px solid #014c8f;  background: #ebf0f6; color: #014c8f;text-align:center; clear: both;}
					.titolo2 a:link, .titolo2 a:visited {text-decoration: underline;  color: #014c8f;}
					.titolo2 a:hover {text-decoration: none; color: #ccc; }
					
					.titolo3 {background: #014c8f; color: #fff; text-align: center; font-size: 80% ; padding: 1px; clear: both;}
					.titolo3 a:link, .titolo3 a:visited {text-decoration: none;  color: #fff;}
					.titolo3 a:hover {text-decoration: underline; color: #ccc; }
					
					.titolo4{background: #ebf0f6; color: #014c8f; text-align: center;  font-size: 80% ; 	clear: both;				}		
					.titolo4 a:link, .titolo4 a:visited {text-decoration: underline;  color: #014c8f;}
					.titolo4 a:hover {text-decoration: none; color: #ccc; }


.pagina {width:90%; text-align: left;  margin: 0 auto;}

.pagina_tx { width:90%; margin: 0 auto; text-align: justify; font-size: 80% ; color: #014c8f;  line-height: 1.4em;  }
				.pagina_tx a:link, .pagina_tx a:visited {color: #014c8f; text-decoration:underline; }
				.pagina_tx a:hover {color:#333; text-decoration:underline; }


.blocco_record {float:left;  width:100%; text-align: left; border: 1px solid #014c8f;  margin-bottom:10px; padding:2px;}
			

.commento {float:left; width:100%; text-align: left; color: #014c8f; border: 1px dotted #014c8f; padding:2px; }
.ins_commento {float:left; width:100%; text-align: left; color: #505050; border: 1px dotted #505050; padding:2px; background: #efefef;}


.ricerca {float:left; width:100%; text-align: left; color: #014c8f; border: 1px dotted #014c8f; padding:2px; }


	#blocco_dinamico_comm {float:left; text-align:left; width:97%; margin-left:8px; padding:2px; border:1px dotted #333; background:#f5f5f5; clear: both;}
	#blocco_dinamico_cons {float:left; text-align:left; width:97%; margin-left:8px; padding:2px; border:1px dotted #333; background:#f5f5f5; clear: both;}






	
.block_login	{ width:260px; text-align:center; margin: 0 auto;} 
.table_login{ width:250px; text-align:center; margin: 0 auto;   color:#014c8f; }

.block_login_contenuto{
				width:254px;
				text-align:center;
				border-left:#014c8f 1px solid; border-right:#014c8f 1px solid;
				background: #ebf0f6;
				padding: 0 2px;} 

.block_ricerca_contenuto {float:left; width:732px; padding:4px; border-left:#014c8f 1px dotted; border-right:#014c8f 1px dotted;  background:#ebf0f6; }

.block_ricerca_contenuto2 {float:left; width:732px; padding:4px; border-left:#014c8f 1px dotted; border-right:#014c8f 1px dotted;  background:#fff; }

.block_100a	{float:left; width:673px; text-align:center; padding-left: 2px;  } 
.block_ricerca_contenuto2a {float:left; width:663px; padding:4px; border-left:#014c8f 1px dotted; border-right:#014c8f 1px dotted;  background:#fff; }

.diretta{ font-size: 80% ;}
.direttaI{ font-size: 100% ;}
#ultime0{}
.bianco{float:right; background:#fff;color:#ff0000;font-size: 80% ;}
.destraA{ width:100%; text-align: right;background: #fff ;margin-top:0.3em; }










/* CARATTERE */
.tx_xxl {text-align: left; font-size: 120% ; color: #014c8f;  line-height: 1.2em; }
.tx_xxl a:link, .tx_xxl a:visited { text-decoration:none; }
.tx_xxl a:hover {color:#333; text-decoration:underline; }


.tx_xl {text-align: left; font-size: 100% ; color: #014c8f;  line-height: 1.2em; }
.tx_xl a:link, .tx_xl a:visited { text-decoration:none; }
.tx_xl a:hover {color:#333; text-decoration:underline; }

.tx_l {text-align: left; font-size: 95% ; color: #014c8f;  line-height: 1.2em; }
.tx_l a:link, .tx_l a:visited { text-decoration:none; }
.tx_l a:hover {color:#333; text-decoration:underline; }

.tx_m {text-align: left; font-size: 78% ; color: #014c8f;  line-height: 1.2em; }
.tx_m a:link, .tx_m a:visited { text-decoration:none; }
.tx_m a:hover {color:#333; text-decoration:underline; }
	
.tx_s {text-align: left; font-size: 70% ; color: #014c8f;  line-height: 1.2em; }
.tx_s a:link, .tx_s a:visited { text-decoration:none; }
.tx_s a:hover {color:#333; text-decoration:underline; }


.tx_xxl_grigio {text-align: left; font-size: 120% ; color: #333;  line-height: 1.2em; }
.tx_xxl_grigio a:link, .tx_xxl_grigio a:visited { text-decoration:none; }
.tx_xxl_grigio a:hover {color:#333; text-decoration:underline; }

.tx_xl_grigio {text-align: left; font-size: 100% ; color: #333;  line-height: 1.2em; }
.tx_xl_grigio a:link, .tx_xl_grigio a:visited { text-decoration:none; }
.tx_xl_grigio a:hover {color:#333; text-decoration:underline; }

.tx_l_grigio {text-align: left; font-size: 95% ; color: #333;  line-height: 1.2em; }
.tx_l_grigio a:link, .tx_l_grigio a:visited { text-decoration:none; }
.tx_l_grigio a:hover {color:#333; text-decoration:underline; }

.tx_m_grigio {text-align: left; font-size: 78% ; color: #333;  line-height: 1.2em; }
.tx_m_grigio a:link, .tx_m_grigio a:visited { text-decoration:none; }
.tx_m_grigio a:hover {color:#333; text-decoration:underline; }

.tx_s_grigio {text-align: left; font-size: 70% ; color: #333;  line-height: 1.2em; }
.tx_s_grigio a:link, .tx_s_grigio a:visited { text-decoration:none; }
.tx_s_grigio a:hover {color:#333; text-decoration:underline; }



.tx_xxl_bianco {text-align: left; font-size: 120% ; color: #fff;  line-height: 1.2em; }
.tx_xxl_bianco a:link, .tx_xxl_bianco a:visited { text-decoration:none; }
.tx_xxl_bianco a:hover {color:#fff; text-decoration:underline; }

.tx_xl_bianco {text-align: left; font-size: 100% ; color: #fff;  line-height: 1.2em; }
.tx_xl_bianco a:link, .tx_xl_bianco a:visited { text-decoration:none; }
.tx_xl_bianco a:hover {color:#fff; text-decoration:underline; }

.tx_l_bianco {text-align: left; font-size: 95% ; color: #fff;  line-height: 1.2em; }
.tx_l_bianco a:link, .tx_l_bianco a:visited { text-decoration:none; }
.tx_l_bianco a:hover {color:#fff; text-decoration:underline; }

.tx_m_bianco {text-align: left; font-size: 78% ; color: #fff;  line-height: 1.2em; }
.tx_m_bianco a:link, .tx_m_bianco a:visited { text-decoration:none; }
.tx_m_bianco a:hover {color:#fff; text-decoration:underline; }

.tx_s_bianco {text-align: left; font-size: 70% ; color: #fff;  line-height: 1.2em; }
.tx_s_bianco a:link, .tx_s_bianco a:visited { text-decoration:none; }
.tx_s_bianco a:hover {color:#fff; text-decoration:underline; }









/* */

div.crop { float:left; height: 280px; width: 650px; background:#000; text-align:center; border: 1px solid #fff; overflow: hidden;}
div.crop img {  margin: -50px 0px 0px 0px; }



				.bloccomenu_contenuto_video{
				width:208px;
				text-align:center;
				border-left:#014c8f 1px solid; border-right:#014c8f 1px solid;
				background: #fff;
				} 

				
				.bl_calabria_video{
				height: 154px;
				padding-top: 5px; 
				text-align:center;
				color: #505050 ;
				background:#ebf0f6; 
                border-left:#014c8f 1px solid; border-right:#014c8f 1px solid; 
				}


				.bl_calabria_video_foot{
				background:#ebf0f6;
				color: #014c8f;
				font-size:78% ;                border-left:#014c8f 1px solid; border-right:#014c8f 1px solid;

				}
				.bl_calabria_video_foot a:link, .bl_calabria_video_foot a:visited {color: #fff; text-decoration: none; line-height: 1em;}
				.bl_calabria_video_foot a:hover {color: #fff; text-decoration: underline; line-height: 1em; } 
.sottotitolo{color:#FF4040; font-size: 80%; }


.block_menu_info_titolo {float:left; width:18%; height:21px; text-align:left;  color: #fff; padding: 3px 0 0 4px;}
.block_menu_info_etichette {float:left; width:75%; height:21px; text-align:left;   }

.areaI2{ float:right; width:10%;text-align:right; margin-top:-16px; margin-right:4px; margin-left:8px; color: #fff; text-decoration: none;  font-size: 62.5% ;}

.areaI2 a:link{text-decoration:none; color: #fff;}
.areaI{ float:right;margin-top:-10px;margin-right:20px;color: #fff; text-decoration: none;font-size: 11pt;}
.destraB{ float:right; width:290px; text-align: right;margin-left:0.3em; font-size: 9pt; color:#ff0000;}


.formA{
margin-top:25px;
margin-bottom:15px;
background-color:  #fff  ;font-size: 75% ;
}


.block_contenuto100_testi {float:left; overflow:hidden;  
					width:540px; height:100%; min-height:100%; padding:4px;
					border-left:#014c8f 1px solid; border-right:#014c8f 1px solid; background:#fff; }


.block_menu_testi {float:left; width:550px; height:21px; text-align:center; text-decoration:none; 
border-bottom: #014c8f 1px solid ;   border-top:#014c8f 1px solid;  
background: #014c8f; padding-top:3px; font-size:78%;}
#blocboxQS{font-size:80%;}

.block_100_ricleggi	{float:left; width:650px; text-align:center; padding-left: 2px;  } 
.block_ricerca_contenutoT{float:left; width:640px; padding:4px; border-left:#014c8f 1px dotted; border-right:#014c8f 1px dotted;  background:#fff; }






.block_presidente	{width:890px; margin: 0 auto;} 

.block_presidente_contenuto  {
	float:left; width:888px; min-height:220px; border-left:#014c8f 1px dotted; border-right:#014c8f 1px dotted; background-image:url("img/sf_presidente_blu.jpg"); border-bottom: #014c8f 1px solid ;}

.div_foto_presidente  {
	width:100%px; background-image:url(img/presidente.png); height:220px; background-repeat:no-repeat; background-position:right;}


.block_presidente_contenuto_sx  {float:left;  width:695px; height:198px; background-image:url("img/sf_presidente_sx.png"); background-repeat:no-repeat; padding-left:20px; text-align:center; font-style:normal;  }


.block_presidente_etichette {float:left; width:888px; height:22px; text-align:center; text-decoration:none; 
 font-size:80% ; }

		.menu_presidente 	 {list-style:none; margin-top:1px; margin-left:3px; padding:0px;  }
        
		.menu_presidente li {float:left; display:block; position:relative;  margin: 0 2px; padding-top: 2px;  
		 background: #fff;  color:#fff; font-style:normal;  text-decoration:none; }

		.menu_presidente li a:link, .menu_presidente li a:visited{background: #014c8f; color:#fff;  padding: 1px 3px 0px 3px; 
  		font-style:normal;  text-decoration:none;  border-left: #014c8f 1px solid ; border-right: #014c8f 1px solid ; border-top: #014c8f 1px solid ;}

		.menu_presidente li a:hover  {cursor:pointer; background: #ebf0f6;  color:#014c8f;  padding: 4px 3px 0px 3px; 
 		font-style:normal;  text-decoration:none;  border-left: #014c8f 1px solid ; border-right: #014c8f 1px solid ; border-top: #014c8f 1px solid ;}

		.menu_presidente li a.attivo, .menu_presidente li a.attivo:hover { cursor:default; padding: 4px 3px 2px 3px; 
 		color: #014c8f; font-style:normal;  text-decoration:none;  background: #fff; border-left: #014c8f 1px solid ; border-right: #014c8f 1px solid ; border-top: #014c8f 1px solid ;}



.pagina_presidente_sx  {float:left ;  width:640px;  text-align:left;  padding-left:10px;  font-size:80%; line-height: 2em; text-align:justify;}
.pagina_presidente_dx  {float:right;  width:220px;  text-align:center; padding-right:3px;}
.iframed{margin:0em;padding:0em; border:none;}