/* CSS Document */


html{
		height:100%;
	}
  
  /* inizio nuove */	
  
body  {
	
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #D9D9E1;
	font-family: "Lucida Sans", "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
  }
  

#div_all {
	position: relative;
	left: 0px;
	top: 0px;
	width: 950px;
	z-index: 1;
	}
	 
	 

#div_testata_up {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 950px;
	height: 70px;
	z-index: 90;
	background-image: url("../images/bg_testata_up.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	}
	.tbl_testata_up {
		padding-top: 24px;
		padding-left: 30px;
		margin: 0px 0px 0px 0px;
		width: 620px;
		height: 37px;
		text-align: left;
	}
		.menu_testata_up_lnk { font-size: 10px; display: block; height: 37px; padding-top: 2px; }
		a:link.menu_testata_up_lnk { font-size: 10px; text-decoration: none; color: gray; background-color: #f2f2f2; }
		a:visited.menu_testata_up_lnk { font-size: 10px; text-decoration: none; color: gray; background-color: #f2f2f2; }
		a:hover.menu_testata_up_lnk { font-size: 10px; text-decoration: none; color: black; background-color: #E1E1E5;}
		a:active.menu_testata_up_lnk { font-size: 10px; text-decoration: none; color: gray; background-color: #f2f2f2; }
		
		.menu_testata_up_lnk_sel { font-size:10px; display: block; height: 37px; padding-top: 2px; }
		a:link.menu_testata_up_lnk_sel { font-size:10px;text-decoration: none; color: black; background-color: #E1E1E5; }
		a:visited.menu_testata_up_lnk_sel { font-size:10px;text-decoration: none; color: black; background-color: #E1E1E5; }
		a:hover.menu_testata_up_lnk_sel { font-size:10px;text-decoration: none; color: black; background-color: #E1E1E5;}
		a:active.menu_testata_up_lnk_sel { font-size:10px;text-decoration: none; color: black; background-color: #E1E1E5; }
		
#div_testata {
	position: absolute;
	left: 0px;
	top: 45px;
	width: 950px;
	height: 172px;
	z-index: 100;
	background-image: url("../images/bg_testata.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	}
	
#div_menu1 {
	position: absolute;
	left: 0px;
	top: 86px;
	width: 950px;
	height: 46px;
	z-index: 250;
	}
	
		.tbl_menu1 {
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			height: 46px;
			width: 902px;
			text-align: center;}
			
		.tbl_menu1 td {
			padding: 10px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			height: 46px;
			}
  
  
  
  #div_logo {
	position: absolute;
	left: 68px;
	top: 72px;
	z-index: 320;
	}
	

#div_content_all {
	position: absolute;
	left: 0px;
	top: 217px;
	width: 950px;
	z-index: 120;
	background-image: url("../images/bg_content_all.jpg");
	background-position: top left;
	background-repeat: repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	}
	
#div_content {
	position: relative;
	left: 25px;
	top: 0px;
	width: 900px;
	z-index: 130;
	background-image: url("../images/bg_content.png");
	background-position: top left;
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	text-align: left;
	}


  #div_content_menudx {
	position: relative;
  	top: 20px;
  	left:0px;
	padding: 0px;
	margin: 0 0 0 0;
	text-align: left;
	border: 1px solid red;
	z-index: 140;
	}

	
/////////// LAYER DINAMICI

#topmenu {  }
#menusx1 { width: 150px; }
#menudxDin { width: 230px; }
#menu2Din { width: 230px; }
#div_footer_docDin {  }
#div_footerDin {  }
#eugiobox {  }
#tools {  }

#paragrafocentrale { width: 460;px; }

///////////
	
	
	.titolo_elenco_dx_1 { letter-spacing: 1px; color: #FF9C00; font-weight: bold; }
	.titolo_elenco_dx_2 { letter-spacing: 1px; color: #3E445A; font-weight: bold; }
	.titolo_elenco_dx_3 { letter-spacing: 1px; color: #8B93AB; font-weight: bold; }
	
	.data { padding-left:34px; font-size: 9px; color: silver; }
	
.titolo_evento_dx { padding: 4px 4px 4px 4px; color: #13266C; }
a:link.titolo_evento_dx, a:active.titolo_evento_dx, a:visited.titolo_evento_dx { text-decoration: none; display: block; width: 230px; }
a:hover.titolo_evento_dx { text-decoration: none; display: block; background-color: #FFF7BC; width: 230px;  }
	
.titolo_evento_dx_sel { padding: 4px 4px 4px 4px; color: #13266C; background-color: #FFF7BC  }
a:link.titolo_evento_dx_sel, a:active.titolo_evento_dx_sel, a:visited.titolo_evento_dx_sel { text-decoration: none; display: block;  background-color: #FFF7BC; width: 230px; }
a:hover.titolo_evento_dx_sel { text-decoration: none; display: block; background-color: #FFF7BC; width: 230px; }

.titolo_evento_sx { font-size: 12px; padding: 8px; color: #13266C; }
a:link.titolo_evento_sx, a:active.titolo_evento_sx, a:visited.titolo_evento_sx {font-size: 12px;  text-decoration: none; display: block; background-color: #f2f2f2; }
a:hover.titolo_evento_sx {font-size: 12px;  text-decoration: none; display: block; color: black; background-color: #E8E6E8; }
	
.titolo_evento_sx_sel { font-size: 12px; padding: 4px 4px 4px 4px; color: #13266C; background-color: #FFF7BC  }
a:link.titolo_evento_sx_sel, a:active.titolo_evento_sx_sel, a:visited.titolo_evento_sx_sel {font-size: 12px;  text-decoration: none; display: block;  background-color: #FFF7BC }
a:hover.titolo_evento_sx_sel { font-size: 12px; text-decoration: none; display: block; background-color: #FFF7BC }
	
#div_footer_doc {
	width: 890px;
	padding: 10px 10px 10px 0px;
	margin: 0 0 0 0;
	text-align: left;
	float: left;
	z-index: 170;
	background-color: #ffffff; 
	}
	
	.micro_bottom { font-size: 10px;}
	a:link.micro_bottom, a:active.micro_bottom, a:visited.micro_bottom { font-size: 10px;}
	a:hover.micro_bottom { font-size: 10px;}
	
.td_docbox {
	width: 172px;
	padding: 2px;
	background-image: url("../images/bg_td_docbox.png");
	background-position: top left;
	background-repeat: repeat-x;
	font-size: 12px;
	}
	
.btn_nav { color: silver; font-size: 10px; font-family: arial; padding: 3px; border: 1px solid silver; padding: 2px 4px 2px 4px; }
a:link.btn_nav { color: silver; font-size: 10px; font-family: arial; padding: 2px 4px 2px 4px; text-decoration: none; border: 1px solid silver; }
a:visited.btn_nav { color: silver; font-size: 10px; font-family: arial; padding: 2px 4px 2px 4px; text-decoration: none; border: 1px solid silver; }
a:hover.btn_nav { color: black; font-size: 10px; font-family: arial; padding: 2px 4px 2px 4px; text-decoration: none; border: 1px solid gray;}
a:active.btn_nav { color: silver; font-size: 10px; font-family: arial; padding: 2px 4px 2px 4px; text-decoration: none; border: 1px solid silver; }

#div_footer {
	position: relative;
	left: 1px;
	top: 0px;
	width: 940px;
	font-size: 10px; 
	text-align: left;
	padding-top: 30px;
	padding-bottom: 20px;
	z-index: 160;
	background-image: url("../images/bg_content_all_btm3.jpg");
	background-position: bottom left;
	background-repeat: no-repeat;
	}
	
	
	.pp {
	background-color: #425885;/*FCB222*/
	color: yellow;
	padding: 4px;
	font-weight: bold;
	font-size: 14px;
	display: block;
	width: 230px;
	}	
		.ic {
		background-color: #A6ADC5;
		color: white;
		padding: 4px;
		font-weight: bold;
		font-size: 14px;
		display: block;
		width: 230px;
		}
			.vs {
			background-color: #FFEFAB;
			color: #13266C;
			padding: 4px;
			font-weight: bold;
			font-size: 14px;
			display: block;
			width: 230px;
			}

	
	.tit_box {
	background-color: #B1B6CA;
	color: white;
	padding: 4px;
	font-weight: bold;
	font-size: 14px;
	display: block;
	width: 230px;
	}	
	
	.pp_data {
	color: darkred;
	padding: 4px;
	font-size: 9px;
	text-align: right;
	}
		.pp_data_in {
		color: darkred;
		}
	.pp_titolo {
	padding: 4px;
	font-size: 12px;
	color: #13266C;
	display: block;
	width: 230px;
	}
		a:link.pp_titolo {
		padding: 4px;
		font-size: 12px;
		color: #13266C;
		text-decoration: none;
		}
		a:visited.pp_titolo {
		padding: 4px;
		font-size: 12px;
		color: #13266C;
		text-decoration: none;
		}
		a:hover.pp_titolo {
		padding: 4px;
		font-size: 12px;
		color: #000000;
		background-color: #f5f5dc;
		text-decoration: none;
		}
		a:active.pp_titolo {
		padding: 4px;
		font-size: 12px;
		color: #13266C;
		text-decoration: none;
					}
			.pp_titolo_sel {
			padding: 4px;
			font-size: 12px;
			color: #13266C;
			display: block;
			width: 230px;
			}
			a:link.pp_titolo_sel {
			padding: 4px;
			font-size: 12px;
			color: #000000;
			background-color: #f5f5dc;
			text-decoration: none;
			}
			a:visited.pp_titolo_sel {
			padding: 4px;
			font-size: 12px;
			color: #000000;
			background-color: #f5f5dc;
			text-decoration: none;
			}
			a:hover.pp_titolo_sel {
			padding: 4px;
			font-size: 12px;
			color: #13266C;
			background-color: #f5f5dc;
			text-decoration: none;
			}
			a:active.pp_titolo_sel {
			padding: 4px;
			font-size: 12px;
			color: #000000;
			background-color: #f5f5dc;
			text-decoration: none;
			}
	

	.anno {
	background-color: #f2f2f2;
	color: #13266C;
	padding: 4px;
	font-weight: bold;
	font-size: 12px;
	display: block;
	width: 230px;
	}	

	.titolo_nav {
	font-size: 10px; font-family: arial; color: silver;
	}
	a:link.titolo_nav {
	font-size: 10px; font-family: arial; color: silver; text-decoration: none;
	}
	a:visited.titolo_nav {
	font-size: 10px; font-family: arial; color: silver; text-decoration: none;
	}
	a:hover.titolo_nav {
	font-size: 10px; font-family: arial; color: gray; text-decoration: none;
	}
	a:active.titolo_nav {
	font-size: 10px; font-family: arial; color: silver; text-decoration: none;
	}
	
	.titolo_in {
	font-size: 16px;
	font-family: "Lucida Sans", "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #13266C;
	font-weight: bold;
	}
	a:link.titolo_in, a:visited.titolo_in, a:active.titolo_in { font-size: 16px; font-family: "Lucida Sans", "Trebuchet MS", Verdana, Arial, sans-serif; color: #13266C; font-weight: bold; text-decoration: none; }
	a:hover.titolo_in { font-size: 16px; font-family: "Lucida Sans", "Trebuchet MS", Verdana, Arial, sans-serif; color: #13266C; font-weight: bold; text-decoration: underline; }
	
	.titolo_in_hp {
	font-size: 16px;
	font-family: "Lucida Sans", "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #13266C;
	font-weight: bold;
	}
		.titolo_in2 {
		font-size: 14px;
		font-family: "Lucida Sans", "Trebuchet MS", Verdana, Arial, sans-serif;
		color: #13266C;
		}
			.titolo_in3 {
			font-size: 12px;
			font-family: "Lucida Sans", "Trebuchet MS", Verdana, Arial, sans-serif;
			color: #13266C;
			}

.sottotitolo { 
	font-size: 14px;
	font-family: "Lucida Sans", "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #97A0BE;
	font-style: italic;
	}

  /* fine nuove */
  
  
  
h1 {
	color: #13266C;
	font-size:12px;
	padding-bottom:2px;
	letter-spacing:1px;
	/*
	background-image:  url("../images/blt_h1.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	padding-left:20px;
	*/
}

a {
	color:#13266C;
	text-decoration:none;
	font-size:12px;
  }


a:hover {
	color:#000000;
	text-decoration:underline;
	font-size:12px;
	}
	
.lnk_sx {
	color:#676767;
	align:right;
	padding-right:14px;
	padding-top:0px;
	margin-bottom:16px;
	margin-right:8px;
	background-image:  url("../images/blt_menusx_off.gif");
	background-position: top right;
	background-repeat: no-repeat;
}

	a:link.lnk_sx { color:#676767;  display: block; text-decoration:none; }
	a:visited.lnk_sx { color:#676767;  display: block; text-decoration:none; }
	a:hover.lnk_sx { color:white;  display: block; text-decoration:none; background-image:  url("../images/blt_menusx_on.gif"); background-position: top right; background-repeat: no-repeat; }
	a:active.lnk_sx { color:#676767;  display: block; text-decoration:none; }

.lnk_sx_sel {
	color:#FD6205;
	align:right;
	padding-right:14px;
	padding-top:0px;
	margin-bottom:16px;	
	margin-right:8px;
	background-image:  url("../images/blt_menusx_on.gif");
	background-position: top right;
	background-repeat: no-repeat;
}
	a:link.lnk_sx_sel { color:#FD6205; display: block; text-decoration:none; }
	a:visited.lnk_sx_sel { color:#FD6205; display: block; text-decoration:none; }
	a:hover.lnk_sx_sel { color:white;  display: block; text-decoration:none;}
	a:active.lnk_sx_sel { color:#FD6205; display: block; text-decoration:none; }


.lnk_sx2 {
	color:#474747;
	align:right;
	padding-right:12px;
	padding-top:0px;
	margin-bottom:16px;	
	margin-right:8px;
	margin-left:6px;
	font-size:10px;
	background-image:  url("../images/blt_menusx2_off.gif");
	background-position: top right;
	background-repeat: no-repeat;
}

	a:link.lnk_sx2 { color:#474747; display: block; text-decoration:none; }
	a:visited.lnk_sx2 { color:#474747;  display: block; text-decoration:none; }
	a:hover.lnk_sx2 { color:white; display: block; text-decoration:none; background-image:  url("../images/blt_menusx2_on.gif"); background-position: top right; background-repeat: no-repeat; }
	a:active.lnk_sx2 { color:#474747; display: block; text-decoration:none; }

.lnk_sx2_sel {
	color:white;
	align:right;
	padding-right:12px;
	padding-top:0px;
	margin-bottom:16px;	
	margin-right:8px;
	margin-left:6px;
	font-size:10px;
	background-image:  url("../images/blt_menusx2_on.gif");
	background-position: top right;
	background-repeat: no-repeat;
}

	a:link.lnk_sx2_sel { color:white; display: block; text-decoration:none; }
	a:visited.lnk_sx2_sel { color:white; display: block; text-decoration:none; }
	a:hover.lnk_sx2_sel { color:#FD6205; display: block; text-decoration:none; }
	a:active.lnk_sx2_sel { color:white; display: block; text-decoration:none; }
	



.lnk_news {
	color:white;
	display: block;
	}	

	a:link.lnk_news { color:white; display: block; text-decoration:none; }
	a:visited.lnk_news { color:white; display: block; text-decoration:none; }
	a:hover.lnk_news { color:#FD6205; display: block; text-decoration:none; }
	a:active.lnk_news { color:white; display: block; text-decoration:none; }	
	
	/*
.content {
	font-size:11px;
	text-align:left;
	margin:0px 20px 0px 0px;	
	padding:26px 20px 20px 20px;
	background-color:#f8f8ff;
	width: 450px; height:400px; color: #708090; letter-spacing:1px; */
	
	 .footer {
	height:200;
	font-size:10px;
	text-align: left;
	margin-top:120px;
	}
	
	
	
.note {
		font-size:10px;
		color:silver;
	}


.centro {height: 300}
		
.internosito{
		}

  
  
.testo{
		color:#333333
	  }




.testo_interno, .testo_small, .RTEtextarea {
								color:#333333;
								padding-left:10px;
								padding-right:10px;
							}



.titoli, .titolo_pagina {
						font-size:16px;
						color:#FF904D;
						font-weight:bold;
						text-align:left;  
						height:18px; 
						padding-left:15px; 
						padding-right:0px; 
						padding-top:5px; 
						padding-bottom:5px; 
					   }



.bottone     { font-family: Verdana; font-size: 10px; color: #414499; font-weight: bold; 
               text-align: left; text-transform: uppercase; background-color: 
               #FCB85B; background-image: url('freccia_arancio.gif'); 
               background-repeat: no-repeat; border: 1px solid #1E3983; 
               padding-left: 20px; background-position: left center }
.titoli a{
			color:#0099D2; font-weight:bold
		 }
		 
.titoli a:hover{
				color:#FF904D; font-weight:bold
				}

.titoletti
				{
						font-size:14px;
						color:#FF904D;
						font-weight:bold;
						text-align:left;  
						height:18px; 
						padding-left:0px; 
						padding-right:0px; 
						padding-top:5px; 
						padding-bottom:5px; 
				}
				

.sel a{
					color:#333333;
				  }		
		
.sel a:hover{
				color:#FF904D;
			}
			
			

.titolo_news{
				font-size:14px;
				font-weight:bold;
				color:#333333;
				padding-left:15px; padding-right:4px; padding-top:4px; padding-bottom:4px
			}

.testo_footer{
				font-size:11px;
				line-height:18px;
				color:#ffffff;
			}
			
.centratitoli{
				line-height:17px;
			}
			
.tratto_bottom{
				border-bottom:1px solid #333333;
			  }



.novis {
			display: none;
			visibility: hidden;
		}


.internosito{
padding:0px
			}

.centrosito { padding:0; }

.sfondo { color: #333333; background-color:#D2E7DE; }

.under { color: #333333; padding: 0px; background-color: #5EC9CF; }
		
.under1 { padding: 0px; }
		
form { padding: 0; margin:0; z-index:0; }
	 
input { border:1px solid #e6e6e6; font-size: 12px; color: #333333;z-index:0  }

select { border:1px solid #e6e6e6; font-size: 12px; color:#333333; z-index:0; }
		
textarea { border:1px solid #e6e6e6; padding:0; margin:0; font-size:12px; color:#333333; z-index:0; }

p {color:#333333}


.foto_small,.foto { margin:3px;  }

.testo_home { padding:0; border-bottom:1px solid #333333; border-left-width: 1px; border-top-width: 1px; background-color:#ffffff; }
			
.testo_int_home { padding:0; }

.bordo_alto { border-top:1px solid #333333 }

.newsletter { padding:7px; font-size:11px; color:#333333; background-color:#FFFFFF; }

.tab_newsletter{
			border-bottom:2px solid #1E397E; 
			}

.small{
			font-size:9px; 
			}

.sfondo_newsletter{
			background-color: #FFFFFF; 
			background-image:url('images/spazio_bianco.gif')
			}
			
.home_principale{
			border:1px solid #91A0C1; 
			padding:5px;
			color:#333333; 
			background-color:#F0FCFC;
			}
               
.bordo_banner,.imgbanner {
							border:1px solid #333333
						 }
							
.sfondo_bianco{ 
			background-image: url('images/spazio_bianco.gif'); background-repeat: repeat; 
            background-attachment: scroll; 
            background-position: left top
            }
               
.sfondo_bianco1{ 
			Background-image: url('images/spazio_bianco.gif'); 
			background-repeat: repeat; 
			background-attachment: scroll; 
			background-position: left top
			}





.stampa {
			background-color: #FFFFFF; 
			background-image:url('images/spazio_bianco.gif')
			}
			
.sotto {
			color: #000000;
			}
			
.sotto a {
			color: #333333; 
			}
			
.sotto a:hover{
			color: #FF904D;
			}

.menudx{
			background-color: #ffffff
			}
			
.menusx{background-color: #ffffff}
			
.menuleft  {padding:6px; font-weight:}
.menuleft a {color:#333333}
.menuleft a:hover {color: #FF904D}		


.menuleftsel  {padding:6px; font-weight:}
.menuleftsel a {color: #FF904D}
.menuleftsel a:hover {color:#333333}






.bianco {color: #ffffff}
.small2{font-weight:4px;}
			
.bianco a{}
.alert{color: #ff0000;font-weight: bold;}


.box_news {
	padding-right:6px;
	padding-top:0px;
	margin-right:6px;
	margin-left:6px;
	align:right;
	background-color: #666666;
	width:150;
	}
